Situé entre les Champs Elysées et le Bois de Boulogne, l'hôtel se trouve dans un bâtiment datant de 1860.
Ses chambres insonorisées disposent de la climatisation, de la télévision par satellite et d'une salle de bains privative. L'hôtel propose une réception ouverte 24 h/24 et un service de blanchisserie.
Proche du quartier d'affaires de La Défense, il se trouve à 500 mètres des stations de métro et de RER Porte Maillot, avec un accès direct à tous les sites touristiques de Paris.