Cannaught Place, Palika Bazaar, Shop No. 73, (Gate No. 6) New Delhi - 110001

Album