Das Leon Rooms begrüßt Sie in der Stadt Tiflis, Region Tiflis, 1,1 km vom Freiheitsplatz entfernt. Die Unterkunft befindet sich etwa 2 km vom Opern- und Balletttheater von Tiflis und 2,1 km vom Rustaweli-Theater entfernt.
Einige Zimmer bieten zudem eine Küchenzeile mit einem Kühlschrank und einem Kochfeld.
Der Zoo von Tiflis liegt 4,1 km von den Leon Rooms entfernt. Vom nächstgelegenen internationalen Flughafen Tiflis trennen Sie 17 km.