hi guys, does anyone recognise the restaurant from the photo? It is located somewhere in Valletta, I cannot recall its name. Tags:malta 2 comments Taproom. I think that’s taproom Leave a ReplyYou must be logged in to post a comment.
2 comments
Taproom.
I think that’s taproom