Hotel Lleó
Hotel
Ciutat Vella
Hotel Lleó is situated next to Barcelona's Plaza Catalunya and the famous Las Ramblas. It has a small rooftop pool with sun terrace and loungers, free Wi-Fi access and rooms with flat-screen TVs.
Number of rooms: 112
Pelai, 22-24, Ciutat Vella, 08001 Barcelona, Spain
Hotel booked 1 times today.