15 Properties Found
Farmhouse, Xghajra
£1,842,000
Land, Xghajra
£2,056,000
Commercial, Xghajra
£6,354,000