El Freedom Square Apartment está situado en la ciudad de Tiflis, a 100 metros de la plaza de la Libertad y a 1 km del teatro Rustaveli, y ofrece alojamiento con WiFi de alta velocidad gratuita y TV de pantalla plana. El apartamento se encuentra en un edificio recién reformado que data de 1970, a 1,2 km del teatro de ópera y ballet de Tiflis y a 3,1 km del zoológico de Tiflis.
El apartamento está equipado con 2 dormitorios independientes y cocina con horno, microondas y zona de comedor.
El personal de recepción habla inglés, georgiano y ruso y está disponible las 24 horas.
Entre los lugares de interés cercanos al apartamento se incluyen la catedral de San Jorge, el jardín botánico de Tiflis y la iglesia Metekhi. El aeropuerto más cercano es el aeropuerto internacional de Tiflis, situado a 14 km del New Apartaments.