Featured on inlanzarote.com, the aparthotel sol is located in the resort of Puerto del Carmen, on the island of Lanzarote (Canary Islands, SPAIN).