Nestled in the foothills of the Blue Ridge Mountains, in central Shenandoah County, Edinburg exemplifies the quaint, small town atmosphere of the Shenandoah Valley. Welcome/Notices Government Attractions Organizations Churches Ole Time Festival Links Map Edinburg Town Hall 101 Town Hall Ave Edinburg, VA 22824 540.984.8521 town@shentel.net