Under sprawling blue skies, surrounded by the imposing Blue Ridge Mountains, James Charles Winery & Vineyards provides a dramatic, modern, yet classic venue for your special day. Sitting on 100 acres on the banks of the Shenadoah River in Virginia, this winery is a place where, in their words, “classic charm marries modern elegance.