This 3 star Cantabria, Spain hotel boasts an ideal location in the town of Igollo, allowing guests easy access to the most sought-after attractions of the area, such as the centre of Santander, the stunning beaches of El Sardinero, Liencres, Suances, more details