The Pub Bar

Business Details

The Pub Bar
Bars
Tower road
Sliema 21345361/6

Location

Location on map not available.