El Apollo Opera Hotel goza de una ubicación ideal en el centro de París, a solo un minuto a pie de la estación de metro de Blanche (línea 2) y a 300 metros del Moulin Rouge. No lejos de la Basílica del Sagrado Corazón y la "Place du Tertre", y también a 1,5 km de la Ópera Garnier, cerca de los grandes almacenes. La Gare du Nord, desde donde parten Eurostar y Thalys, está a unos veinte minutos en transporte público. Encontrará acceso directo a los principales aeropuertos (RER B).
Las habitaciones cuentan con aire acondicionado, calefacción y baño privado. También incluyen TV LCD con canales vía satélite y nevera. Hay conexión Wi-Fi gratuita en todas las habitaciones.
Para mayor comodidad, la recepción está abierta las 24 horas del día y hay un aparcamiento público de pago cerca del hotel por un suplemento.