The Mint

Business Details

The Mint
Restaurant, Snack Bar, Take Away, Bars
Tower road
Sliema 21337177

Location

Location on map not available.