€315,000 EDP56686U Villa Castell de Castells, Alicante Bedrooms 3 Bathrooms 2 Build 233 m² Plot 9,500 m² Pool Yes