Terrazas del Duque

3 bedrooms·2 baths
Costa Adeje • Canary Islands