El Plaza está en ubicado en el distrito 16, cerca de la Torre Eiffel, y combina una decoración contemporánea con servicios modernos.
El hotel cuenta con un bar salón nuevo y una sala para el desayuno buffet. También hay un centro de fitness abierto las 24 horas con máquinas de cardio.
El Plaza Tour Eiffel cuenta con zona de negocios con espacio de internet y WiFi gratuita en todas las instalaciones.
Está a 5 minutos a pie de la estación de metro Trocadero, que ofrece conexiones rápidas con toda la ciudad.