Country:
City:
Similar words:
italian restaurant in Malta
About 52 results.
La Vela Restaurant
Ristorante La Vela is a very friendly yet discreet Italian restaurant found in a quiet and secluded area right by the Msida Marina with ample parking space and exquisite food prepared by Sicilian…