Contacted Grand Khalifa
Mayur Vihar Extension Metro Station, Mayur Vihar, New Delhi, Delhi 110091
Contact Big Bazaar