Victory Square Bar & Restaurant

Victory Square Bar & Restaurant
Triq La Vallette
Birgu