This 6-storey hotel is located 10 minutes from the shops and restaurants of Las Ramblas
The Hotel Lleó has 92 rooms, a roof-top swimming pool that will provide relaxing moments during your stay in Barcelona, and Superior rooms with a Jacuzzi and free Wi-Fi.
- C. de Pelai, 22-24
- 93 318 13 12
L1 L3 CATALUNYA L1 L2 UNIVERSITAT