Este hotel está situado en una calle tranquila de la margen izquierda del río, a solo 10 minutos a pie de la Torre Eiffel. Ofrece habitaciones modernas con aire acondicionado, WiFi gratuita y TV vía satélite.
Todas las habitaciones tienen set de té/café y baño privado con secador de pelo.
Se sirve un desayuno a diario en la sala de desayunos o en las habitaciones. El hotel Eiffel Capitol alberga un bar.
La estación de metro Dupleix, situada a 150 metros, enlaza con el Arco de Triunfo. El centro de exposiciones Porte de Versailles queda a 15 minutos.