Vodafone Idea Limited stores Near Manjalpur Road, Vadodara, 390001