| | Hotel Lleó, a finely decorated three star hotel, is perfectly located right in the heart of Barcelona. We are situated on Carrer de Pelai, between Plaça de la Universitat and Plaça Catalunya, just a stroll from Las Ramblas. This ideal location is perfect... (read more) |
| Facilities: | Air Conditioning | Small Pets Welcome | Non Smoking Rooms | | | |
| |
|