Vodafone Idea Limited stores Near BBC Tower Road%2C Vadodara%2C 390025