Image Credit: @uppershirley
Located in Charles City, VA, Upper Shirley is an elegant vineyard, restaurant, and event space that lies on the banks of the James River. The estate also holds horse rides and historic bike tours. On Saturdays and Sundays they host live music entertainment for patrons’ enjoyment. It has continued to expand its 19-acre vineyard and supplies a large variety of wines to try. Upper Shirley’s scenery will definitely make you want to revisit this establishment.