Vodafone Idea Limited stores Near Girdhari Lal Goswami Marg, New Delhi, 110028