
Barcelona, Spain
Lleo
3-star hotel
0.6 km straight-line distance
Centrally located in Barcelona, Hotel Lleó is a short walk from La Rambla and Plaça de Catalunya. This hotel offers an outdoor pool, a rooftop terrace, and complimentary Wi-Fi. The 92 air-conditioned rooms feature refrigerators…
- Wi-fi
- 24-hour reception
- Outdoor Rooftop Swimming Pool
- Laundry service























