Este hotel está situado a cerca de 10 minutos a pé da Torre Eiffel, numa rua tranquila na margem esquerda do rio. A propriedade disponibiliza quartos modernos com acesso Wi-Fi gratuito e televisão por satélite.
Todos os quartos têm comodidades para preparar chá e café. Também incluem uma casa de banho privativa com um secador de cabelo.
O pequeno-almoço é servido todas as manhãs na sala de pequenos-almoços, mas também está disponível nos quartos. Os hóspedes podem desfrutar de uma bebida no bar do Hotel Eiffel Capitol.
A Estação de Metro Dupleix fica a 150 metros do hotel e proporciona acesso ao Arco do Triunfo. O Centro de Exposições Porte de Versailles fica a 15 minutos.