×

Costa Teguise

Town on Lanzarote, Spain
Costa Teguise is a resort on the east coast of the Spanish island of Lanzarote. It’s known for its sandy beaches, like Playa de Las Cucharas, a water sports hub. Lanzarote Aquarium has many marine species, plus an underwater tunnel and touch...
Island: Lanzarote