St. Anne Square
Pub · Bar
St. Anne Square is a public square accessible from Tower Road.
Location
Best places nearby
The highest rated places close to St. Anne Square.
Local restaurants nearby
Tower Road, Tas-Sliema
Location
The highest rated places close to St. Anne Square.
Tower Road, Tas-Sliema