Das Hotel befindet sich im Zentrum von Paris, unmittelbar am berühmten Louvre-Museum und dem Jardin des Tuileries gelegen. Umfangreiche Einkaufs- und Unterhaltungsmöglichkeiten sind nur wenige Schritte vom Gebäude entfernt. Eine Station der Metro befindet sich in einer Entfernung von lediglich 100 m. In ca. 5 Minuten Fahrzeit sind der Prachtboulevard Champs-Elysées sowie der nächste Bahnhof zu erreichen. Das 1850 erbaute und im Jahr 2005 renovierte City-Hotel bietet auf 6 Etagen insgesamt 56 Gästezimmer. Neben einem Empfangsbereich mit 24-Stunden-Service, Hotel-Safe und Aufzug bietet das Hotel einen Frühstücksraum sowie eine Internetanbindung mit WLAN (Gebühr). Die Zimmer bieten jeweils Bad/Dusche/WC, Direktwahltelefon, Satelliten-/Kabel-TV und Tee-/Kaffeezubereiter. Klimaanlage und Heizung sind individuell regulierbar.