Con depósito de equipajes, el Hotel O Red Rose Nueva Delhi, de 3 estrellas, se encuentra en el distrito Centro de Nueva Delhi, a poco más de 25 minutos a pie del Parque de la Coronación y a una distancia de 7 km del Memorial de la Rebelión. También dispone de un aparcamiento.
El hotel se encuentra a 35 km del aeropuerto internacional de Delhi y a poco más de 10 minutos en coche de atractivos culturales como el Puente Signature. El hotel Red Rose Nueva Delhi está situado a una distancia de 4 km de la Universidad de Delhi. El hotel está ubicado a poco más de 15 minutos en coche del Majnu ka Tilla.
Este lugar ofrece habitaciones con una zona de estar, climatizador y TV de pantalla plana con canales vía satélite.