il- Fortizza Bar & Restaurant

Business Details

il- Fortizza Bar & Restaurant
Restaurant, Bars
Tower Road
Sliema 27204499
79251410
Grill, Pizza

Location

Location on map not available.