6.9/10
Free Wi-Fi
Free private parking
Featuring air-conditioned accommodation with a private pool, Villa Margherita is located in Ix-Xagħra taʼ Barra. This property offers access to a terrace and free private parking.
3, Margherita Triq Ghajn Zejtuna, MLH 2702 Ix-Xagħra taʼ Barra, Malta