For some good old classic glamour, head up Tibidabo to this luxury hotel which boasts a 500-square-metre aquatic zone. There’s a sauna, steam bath, pressure showers and jacuzzi, but the highlight is the 37-metre indoor/outdoor stainless steel pool. And all this with unspoilt views over the city. The spa offers a wide range of beauty treatments based on L’Occitane products.
Gran Hotel la Florida
Ctra Vallvidrera al Tibidabo 83-93, 08035 Barcelona