Localizado no bairro 17º arrondissement de Paris, o The Liberty Green Suite Paris está a 6 minutos a pé de Place du Docteur-Félix-Lobligeois e a 4.8 km do Estádio de França, que é recomendado para ser visitado por fãs de desporto.
O alojamento oferece aos hóspedes a conveniência de secador de cabelo, lençóis de banho e toalhas na casa de banho. Chuveiro também podem ser encontrados.
Para aqueles que preferem cozinhar as suas próprias refeições, o The Liberty Green Suite dispõe de comodidades auto-suficientes, como chaleira elétrica, máquina de café/chá e refrigerador. Este apartamento está situado a 100 metros da de Brochant e a poucos quarteirões da de Paris Porte de Clichy.
Le monument à Charles Perrault está a alguns passos deste apartamento, enquanto a Église Saint Michel está a 500 metros de distância. Musée Cernuschi também fica a 19 minutos de distância a pé. O The Liberty Green Suite está localizado a 4 km da Torre Eiffel.