La Sbarra Snack Bar

Business Details

La Sbarra Snack Bar
Snack Bar
Level 1, St Lucy Street
Valletta 21227436

Location

Location on map not available.