Hotel Lleó is a 3-star hotels.
There are 92 rooms spread across 6 floors.
Read More



Hotel Lleó is a 3-star hotels. There are 92 rooms spread across 6 floors.
Located at Carrer de Pelai, 22, 24 in Barcelona, Spain. Those looking to explore will find Barcelona Olympic Foundation, Diocesan Museum of Barcelona, and Plaça Reial nearby.
Hotel Lleó has Swimming pool, Luggage storage, Elevator, ATM/Banking, FIRST_AID, and more.
Phone number: 34 933-181312
Popular Facilities | |
Check-In / Check-Out Time | From 15:00 - to 12:00 |
Available rooms at Hotel Lleó | 92 |
Number of floors in Hotel Lleó | 6 |
Another facilities in Hotel Lleó | ATM/Bank, First Aid, Luggage storage, Elevator, Safety deposit box |





