Vodafone Idea Limited stores Near Memnagar, Ahmedabad, 380061