Boasting city views, Hotel New Avlabari offers accommodation with balcony, around 2.8 km from Freedom Square. This 2-star guest house offers a 24-hour front desk and room service. The rooms come with a terrace with mountain views and free Wi-Fi.
Number of rooms: 4
Telavi Street 20b, 0103 Tbilisi City, Georgia