Karta Vacation Rentals
On the outskirts of Xaghra village in Gozo, Malta — about 1 km from the town center and a pleasant 10-minute walk to Xaghra village square. St. George's Basilica sits nearby. A family-run collection of self-catering farmhouses with private pools and sweeping countryside views.