Éste es uno de los hoteles de negocios más elegantes de Nueva Delhi y está situado en Connaught Place en la rotonda interior. Es la primera elección para turistas y delegados de negocios de todas partes del mundo que preparan su estancia en la capital india. El hotel tiene aire acondicionado, ofrece un total de 30 habitaciones y cuenta con vestíbulo y servicio de habitaciones.
Este hotel está situado en el centro de la ciudad de Nueva Delhi, a un corto trayecto del templo de Birla Mandir. La parada más cercana de transporte público es la estación de metro de Chawri Bazar y la estación de trenes de Nueva Delhi queda a 1 km. Además, el aeropuerto internacional queda a 18 km.