Incorrect data? Please notify us at hi@itinari.com.
Hotel London Palace is located in Avlabari, the city center of Tbilisi. The hotel is easily accessible by various types of public transport - 2 minute walk to the nearest metro station and bus station and is 14 km from the Tbilisi International Airport. London Palace is six-story high and provides 28 different types of rooms including standard single, standard double, deluxe, junior suite and suite rooms.
Want to plan a trip here? Talk to AI travel assistant Maya.