Town Hall Address 101 Town Hall Ave Edinburg, VA 22824 United States- Shenandoah County Website https://www.townofedinburg.com/ Zoning (540) 459-6185 600 North Main Street Suite 107 Woodstock, VA 22664-1855 United States Fire District (540) 984-4322 200 Stoney Creek BLVD Edinburg, VA 22824 United States Town Clerk 540-984-8521 101 Town Hall Ave Edinburg, VA 22824 United States Water 540-984-8521 101 Town Hall Ave Edinburg, VA 22824 United States Sewer 540-984-8521 101 Town Hall Ave Edinburg, VA 22824 United States Tax Collector 540-984-8521 101 Town Hall Ave Edinburg, VA 22824 United States Code Enforcement (540) 459-6185 600 North Main Street Suite 107 Woodstock, VA 22664-1855 United States Town Hall Hours M-F 8:00AM–4:30PM County Shenandoah