Located in Tbilisi City and with Freedom Square reachable within 500 metres, Tekla Palace By Urban Hotels provides express check-in and check-out, allergy-free rooms, a garden, free Wi-Fithroughout the property and a terrace.
Number of rooms: 14
Erekle II square 10, 0105 Tbilisi City, Georgia