Vodafone Idea Limited stores Near Subhanpura Road, Vadodara, 390023