Stella's Coffee Shop

Business Details

Stella's Coffee Shop
Snack Bar, Bars
Level 3, Plaza Shopping Complex, Bisazza street
Sliema 21330205

Location

Location on map not available.