Nestled in the foothills of the Blue Ridge Mountains, in central Shenandoah County, Edinburg exemplifies the quaint, small town atmosphere of the Shenandoah Valley.



 
 
Edinburg Town Hall
101 Town Hall Ave
Edinburg, VA 22824
540.984.8521
town@shentel.net