Отель Lleo расположен в самом центре Барселоны, рядом с площадью Каталонии и знаменитым бульваром Рамблас. Lleo Hotel оформлен в элегантном стиле и отличается полированными полами, стеклянными декоративными элементами и привлекательной подсветкой. Расположен недалеко от многих достопримечательностей Барселоны, до бульвара Рамблас можно дойти всего за 1 минуту. Расстояние до ближайшей станции метро составляет 100 метров, откуда можно за 10 минут добраться до таких достопримечательностей, как дом Бальо и храм Sagrada Familia архитектора Гауди.