Where to Find Us
All saints of North America Russian Orthodox Church is located near Staunton, Waynesboro, and Harrisonburg in the beautiful Shenandoah Valley of Virginia. (We also have parishioners who come from Charlottesville, Roanoke, Salem, and Richmond!)


Our church is in Middlebrook (a tiny village without even one traffic light), which is about 10 miles South of Staunton, on Middlebrook Road, which is Route 252.

Driving Directions:
Street Address : 3648 Middlebrook Road, Middlebrook, Virginia 24459
NOTE: Getting driving directions from some of the commercial online mapping services is a bit risky at this time. One of them gave incorrect directions on a recent attempt, and two others provided maps that showed the location slightly different than it really is.
Heading South on 81
(or to avoid twists and turns on 701)
- From US 81, take Exit 220, Route 262.
- Turn Left on Route 252 (Middlebrook Road).
- Turn Left into our parking lot just before the church.
Heading North on 81
- From US 81, take Exit 213, turn on to Route 11 North.
- Turn Left on Route 701 (warning in times of bad weather: this is a lovely country road, but it has many twists and turns).
- Turn Left on Route 252 (Middlebrook Road).
- Turn Left into our parking lot just before the church.