Vodafone Idea Limited stores Near Sant Ravidas Marg, New Delhi, 110033