Giles County Administration
315 N Main St, Pearisburg, VA
(540) 626-7073
|
Giles County Administrator Ofc
315 N Main St, Pearisburg, VA
(540) 921-2525
|
Giles County Building Inspctr
315 N Main St, Pearisburg, VA
(540) 921-2527
|
Giles County Clerk's Office
501 Wenonah Ave, Pearisburg, VA
(540) 626-7075
|
Giles County Commissioner
130 N Main St, Pearisburg, VA
(540) 921-3321
|
Giles County Dog Pound
Green Hollow Rd, Pearisburg, VA
(540) 921-2053
|
Giles County Economic Dev Department
315 N Main St, Pearisburg, VA
(540) 921-4368
|
Giles County Economic Dev
507 Wenonah Ave, Pearisburg, VA
(540) 921-3455
|
Giles County General District
120 N Main St # 1, Pearisburg, VA
(540) 921-3533
|
Giles County Health Department
120 N Main St, Pearisburg, VA
(540) 921-2891
|
Giles County Juvenile Prbtn
507 Wenonah Ave, Pearisburg, VA
(540) 921-3408
|
Giles County Magistrate's Ofc
503 Wenonah Ave, Pearisburg, VA
(540) 921-1596
|
Giles County Marriage License
501 Wenonah Ave, Pearisburg, VA
(540) 921-3944
|
Giles County Partnership
211 Main St, Narrows, VA
(540) 726-8201
|
Giles County Public Svc Auth
6405 Virginia Ave, Pembroke, VA
(540) 626-7046
|
Giles County Social Svc Department
211 Main St Ste 109, Narrows, VA
(540) 626-7291
|
Giles County Treasurer's Ofc
130 N Main St, Pearisburg, VA
(540) 921-1240
|
Giles County Voter Registration
120 N Main St # 3, Pearisburg, VA
(540) 921-2802
|
Glen Lyn Town Clerk
205 Houston Ln, Glen Lyn, VA
(540) 726-7075
|
Glen Lyn Town Office
205 Houston Ln, Glen Lyn, VA
(540) 726-7075
|
Health Department
120 N Main St, Pearisburg, VA
(540) 921-1335
|
Narrows Managers Office
131 Center St, Narrows, VA
(540) 726-3020
|
Narrows Town Office
131 Center St, Narrows, VA
(540) 726-2423
|
Pearisburg Managers Office
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Mayor's Office
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Town Bldg Inspector
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Town Clerk
112 Tazewell St, Pearisburg, VA
(540) 921-1222
|
Pearisburg Town Engineer
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Town Manager
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Town Office
112 Tazewell St, Pearisburg, VA
(540) 921-0340
|
Pearisburg Town Utility Department
112 Tazewell St, Pearisburg, VA
(540) 921-1222
|
Pembroke Clerk's Office
500 Snidow St, Pembroke, VA
(540) 626-7191
|
Pembroke Sewer Treatment Plant
126 Pembroke Park Ln # A, Pembroke, VA
(540) 626-7607
|
Peterstown Town Hall
125 Thomas St, Peterstown, WV
(304) 753-9509
|
Rich Creek Town Sewage Plant
170 Old Virginia Ave, Rich Creek, VA
(540) 726-8162
|
Town Pembroke
500 Snidow St, Pembroke, VA
(540) 626-5333
|
Town of Rich Creek
140 Spruce St, Rich Creek, VA
(540) 726-3260
|
Transportation Department
100 Douglas Ln, Pearisburg, VA
(540) 921-3650
|
Treasurer's Office
130 N Main St, Pearisburg, VA
(540) 626-7067
|
Virginia Mountain Housing
100 Sam Robinson Dr, Pembroke, VA
(540) 626-7208
|