Vodafone Idea Limited stores Near Ambika Nagar Road, Vadodara, 390019