Della Grazia Farm, Triq Dwardu Ellul, Xghajra, XJR 1362

Opening Hours:
By Appointment

Sun - Closed

Premises: Xghajra