Newtown Square Mall, Pataudi Road, Farrukhnagar, Sector 95A, Gurgaon, Haryana, Gurugram (Gurgaon), NCR 122505, India