El Green House Tiflis está situado a una distancia de 300 metros del Palacio Presidencial, y a unos 20 minutos a pie del National Gallery de Londres.
Este apartamento se encuentra en el barrio Avlabari, a unos minutos a pie de la estación de metro Avlabari. Desde el apartamento, la Fortaleza de Narikala está a tan solo 1 km. El Green House también ofrece fácil acceso a la Catedral de la Santísima Trinidad de Tiflis, que está a tan solo 250 metros.
El alojamiento cuenta con una zona de estar, y comodidades como aire acondicionado. Los visitantes apreciarán la comodidad de un cuarto de baño que incluye secadores de pelo y toallas de baño en este apartamento.
El Green House está equipado con una cocina con hervidor eléctrico, nevera y utensilios de cocina. La estación de teleférico Rike está a unos 10 minutos a pie.