Capacity: 21 houses of 2, 3 & 4 bedrooms – Total: 79 rooms Minimum 5 nights Bella Vista Farmhouses are tucked on a cliff edge in the township of Xaghra and are so named because of their magnificent views of Marsalforn valley, the medieval citadel in Victoria and the rolling hills. One finds four clusters…
Read more