Icon of All Saints of North America

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!)

Map of VA showing location of All Saints

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.

Local Map showing routes to All Saints

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)

Heading North on 81