Idéalement situé dans le 19ème arrondissement Le City Inn Paris est situé à Paris, à 2,6 km de la gare de l'Est, à 3,1 km de la salle de concert La Cigale et à 3,3 km de la station de métro Pigalle. Il propose un restaurant, une cuisine commune, une bagagerie et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux. Cet établissement non-fumeurs se trouve à 2,5 km de la gare du Nord.
Les chambres comprennent une salle de bains privative pourvue d'une douche.
Le City Inn Paris se trouve à 4,1 km du Centre Pompidou et à 4,7 km du Sacré-Cœur. L'aéroport de Paris-Charles-de-Gaulle, le plus proche, est implanté à 16 km.