O Art Hotel Eiffel está situado no 15.º arrondissement de Paris, apenas a 1 km da Torre Eiffel e a 600 metros da Estação de Metro de La Motte-Picquet. Os quartos contemporâneos apresentam uma televisão de ecrã plano e acesso Wi-Fi à Internet.
Cada um dos quartos climatizados inclui uma secretária, mas alguns também proporcionam vista para a Torre Eiffel. As casas de banho privativas estão equipadas com uma banheira ou chuveiro e um secador de cabelo.
Este hotel com uma receção 24 horas também providencia serviço de quartos e depósito de bagagens. A Avenida Champs Elysées encontra-se a 3 km deste hotel, mas a Estação Ferroviária de Montparnasse fica a 15 minutos de metro.