This small apartment complex is located close to the town centre of Costa Teguise, a tourist resort in the Canary island of Lanzarote, declared as a Biosphere Reserve by UNESCO. Visitors staying at this charming establishment cannot miss the wide variety..