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