
Costa Teguise, Spain
Apartamentos Santa Rosa
Apartment
The Santa Rosa apartment complex, located in Costa Teguise, is just 350 meters from Playa Bastian and 1 kilometer from the town center. A mere 6 kilometers from the capital and 12 kilometers from the airport, it's ideally…
- Wi-fi
- 24-hour reception
- Indoor heated pool
- Indoor saltwater pool















