El Hôtel Apollo Opéra está situado en el centro de París, a 1 minuto a pie de la parada de metro de Blanche (línea 2) y a 300 metros del Moulin Rouge.
Las habitaciones disponen de baño, calefacción, aire acondicionado, nevera, TV LCD con canales vía satélite y conexión WiFi gratuita.
El Apollo Opera tiene bar y cafetería. La recepción está abierta las 24 horas.
El Hôtel Apollo Opéra está cerca de la basílica del Sagrado Corazón y a 1 km de la ópera Garnier. En las inmediaciones hay aparcamiento público disponible por un suplemento.