Vodafone Idea Limited stores Near Road No 4, Vadodara, 390007