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


WINERY INFO

Telephone: (804) 829-9463