Ubicado en el corazón de la capital nacional Delhi. Situado en medio de la galería comercial más grande de Asia, el Karol Bagh. a 18 kms ( 40 min) del Aeropuerto Internacional y a 3 kms (10 min) de la estación de trenes de Nueva Delhi y del Palacio Connaught.
El restaurante ofrece cocina india, china y continental.