Vodafone Idea Limited stores Near 80 FT Main Road, Jamnagar, 361004