Hotel location
The Hotel Olimpo is located in a privileged location.
The Hotel Olimpo is located in the coastal town of Isla (Cantabria) and, more specifically, in a privileged location of stunning beauty, probably the most beautiful enclave in northern Spain, on a 25,000 m² peninsula right on the beach with direct and private access to the coves of Suances and La Barrosa, as well as the Ría de Quejo.