Obiekt Leon's Place Hotel In Rome jest jednym z najbardziej ekskluzywnych hoteli designerskich w stolicy Włoch. Znajduje się on 10 minut spacerem od parku Villa Borghese i słynnej ulicy Via Veneto. Na miejscu Goście mogą bezpłatnie korzystać ze spa.
Pokoje są przestronne, klimatyzowane i wyposażone w luksusowe meble. Dysponują one wyłożoną marmurem łazienką. Z wielu pokoi roztacza się piękny widok na zabytkowe centrum miasta. Codziennie rano serwowane jest urozmaicone śniadanie.
Hotel mieści się w zabytkowym budynku usytuowanym w biznesowej dzielnicy Rzymu, w pobliżu ambasad i budynków rządowych. Z pobliskiego przystanku Porta Pia można w około 10 minut dojechać autobusem do dworca kolejowego Termini.
Hotel dysponuje centrum fitness, z którego można korzystać bezpłatnie. Elegancka kawiarnia Visionnaire Cafè zaprasza na drinki.