Le Malte

Business Details

Le Malte
Restaurant
139, Tower Road
Sliema 21342242
99878699

Location

Location on map not available.