La Sbarra Bar

Business Details

La Sbarra Bar
Snack Bar, Bars
Level 1, St Lucia Street
Valletta 21227436

Location

Location on map not available.