6.9/10
Wi-Fi gratuito
Parcheggio privato gratuito
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