Straws Snack Bar

Business Details

Straws Snack Bar
Snack Bar, Bars
7, Manuel Dimech Street
Sliema 21338622/21446323

Location

Location on map not available.