Este hotel está situado en pleno centro de la ciudad capital de Nueva Delhi. Se encuentra en Arya Samaj Road, en Karol Bagh (cerca de la estatua de Hánuman) y enfrente del hospital Ram Krishan Hospital Mission Centre. La estación de ferrocarril de Nuevo Delhi queda a solo 10 minutos en coche, la estación de ferrocarril de la parte antigua de Delhi está a solo 20 minutos en coche y en 25 minutos en coche se puede llegar al aeropuerto internacional de Delhi.El hotel dispone de diferentes comodidades para una estancia confortable y relajada, entre ellas un guardarropa, una oficina de cambio, un restaurante, asistencia médica, servicio ...