Location Delhi With lakes and beautiful terraced gardens a quiet spot near the Nehru Place office complex. Parks & Gardens