The Kitchen

Business Details

The Kitchen
Restaurant, Bars
210, Tower Road
Sliema 21311112
99455660

Location

Location on map not available.