Vodafone Idea Limited stores Near Mehul Nagar 80 Feet Road, Jamnagar, 361008