Situated in Tbilisi City, 3.1 km from Rustaveli Theatre, Hotel Leo Palace Tbilisi features a shared lounge and views of the garden. The property is around 3.4 km from Tbilisi Opera and Ballet Theatre, 3.8 km from Freedom Square and 2.
Number of rooms: 11
26 Nikolai Gogol Street, Chugureti, 0112 Tbilisi City, Georgia