El hotel tiene su sede en el sur de Nueva Delhi y cuenta con 27 habitaciones que incluyen suites, así como un restaurante equipado con todas las instalaciones modernas. Además, se cuenta con la comodidad del servicio de habitaciones 24 horas.
Este hotel tiene una práctica ubicación en la carretera principal, en medio de un apacible paisaje frondoso, al lado del hospital Escorts y cerca del hospital Apollo. Está cerca de la mayoría de los lugares de interés turístico y los hospitales, mientras que el centro turístico y los distritos de negocios están bastante cerca y bien conectados por carretera. El hotel está situado a solo 4 km de la estación de ferrocarril de Nizamuddin, a 18 km del aeropuerto nacional y a 20 km del aeropuerto internacional.