Mimi Restaurant

Business Details

Mimi Restaurant
Restaurant, Bars
116a, Tower Road
Sliema 21332455

Location

Location on map not available.