Where do i get vodafone micro sim card in New Delhi (INDIA)?

I'm going to use Iphone 4s unlocked in India. It would be great if someone can help me that how to get the micro Sim card from Vodafone in New Delhi. I have tried to contact but Vodafone's IVR system does not provide the detail of same and no executive can be contacted.

Please visit your nearest Vodafone Store for a Micro SIM card.

Regards,
Vodafone Customer Care.