hi guys, does anyone recognise the restaurant from the photo? It is located somewhere in Valletta, I cannot recall its name.

2 comments
Leave a Reply