Tony's Snack Bar

Business Details

Tony's Snack Bar
Snack Bar
8, The Strand
Sliema 21330002

Location

Location on map not available.