La Baguette Snack Bar

Business Details

La Baguette Snack Bar
Snack Bar
38, Zimmerman barbaro Street
Sliema

Location

Location on map not available.