Současný hotel se nachází v historickém centru města Řím, asi 10 minut chůze od stanice mera Castro Pretorio. Italská jídla se podávají v restauraci a la carte, kde jsou zdarma turecké parní lázně, jacuzzi, vířivka a sauna, a strategické umístění.
Galerie Galleria Doria Pamphilj je vzdáleno 25 minut chůze, a vlakové nádraží Roma Termini je vzdáleno 10 minut chůze. Koloseum je od tohoto současného místa vzdáleno 2 km. Autobusová zastávka Porta Pia je 5 minut chůze od hotelu.
Leon'S Place Hotel In Rome zahrnuje 56 moderních pokojů vybavených osobním sejfem, vysokorychlostním internetem a zvukotěsnými okny. Bidet a samostatná toaleta se nachází v koupelnách.
Pestrá snídaně je k dispozici denně. Bar v hale poskytuje místo pro odpočinek. Hosté najdou restaurace s deserty Gelateria La Romana ve vzdálenosti 100 metrů od hotelu.