Olive Gardens

Triq L Gharrigin, Mdina , Malta

Garden