El hotel se sitúa en pleno centro del distrito sur de Delhi, en Greater Kailash Part One. Está muy cerca del mayor comercio de ordenadores e informática, Nehru Place, así como de zonas de negocios, galerías comerciales y otros lugares de interés turístico. La estación de trenes de Nueva Delhi está a ...