Near Dwarka Sec. - 21 Metro Station, Dwarka Link Road, Sec. -23, Delhi (National Capital Territory of India), India