Set in Tbilisi City, Tbilisi region, Leon Rooms is located 1.1 km from Freedom Square. The property is around 2 km from Tbilisi Opera and Ballet Theater and 2.1 km from Rustaveli Theater.
Some rooms also offer a kitchenette with a fridge and a stove top.
Tbilisi Zoo is 4.1 km from the Leon Rooms. The nearest airport is Tbilisi International Airport, 17 km from the property.