3 bedroom Detached Villa in Torremendo, Spain Torremendo, Alicante (South), Spain €450,000 3 Bedrooms 2 Baths 234 m2