Come experience the magic of Upper Shirley Vineyards, a one-of-a-kind estate, winery, restaurant and wedding venue perched above one of the most scenic bends on the James River.
Come experience the magic of Upper Shirley Vineyards, a one-of-a-kind estate, winery, restaurant and wedding venue perched above one of the most scenic bends on the James River.