Public Works & Utilities in Giles County, VA
Explore all energy service and public works departments in Giles County, VA to get information on the implementation of city improvement, maintenance and operation.
Fire Department

Celco Emergency Brigade
3520 Virginia Avenue, Narrows, VA 24124
540-921-1111

Simmonsville Volunteer Fire Department
5783 Cumberland Gap Rd, Newport, VA 24128
540-544-7769

Pembroke Volunteer Fire Department
PO Box 218, Pembroke, VA 24136
540-626-7693

Narrows Fire Department
133 Center Street, Narrows, VA 24124
540-726-3190

Poplar Hill Volunteer Fire Department
1800 Flat Hollow Road, Pearisburg, VA 24134
540-921-0310

Newport Volunteer Fire Department
716 Blue Grass Trail, Newport, VA 24128

Eggleston Volunteer Fire Department
235 Firehouse Road, Eggleston, VA 24086
540-626-3447

Pearisburg Fire Department
720 Mountain Lake Avenue, Pearisburg, VA 24134
540-921-1377

Rich Creek Volunteer Fire Department
109 Federal St, Rich Creek, VA 24147
540-726-2430

Glen Lyn Volunteer Fire Department
PO Box 63, Glen Lyn, VA 24093
540-726-7522
Post Office

Glen Lyn Post Office
106 Davis Avenue, Glen Lyn, VA 24093
540-726-3653

Staffordsville Post Office
494 Cedar Crest Loop, Staffordsville, VA 24167
540-921-2600

Narrows Post Office
305 Main Street, Narrows, VA 24124
540-726-3272

Ripplemead Post Office
101 Greystone Drive, Ripplemead, VA 24150
540-921-3571

Pearisburg Post Office
206 North Main Street, Pearisburg, VA 24134
540-921-1100

Newport Post Office
119 Blue Grass Trail, Newport, VA 24128
540-544-7415

Pembroke Post Office
102 Progress St, Pembroke, VA 24136
540-626-7211

Rich Creek Post Office
299 Old Virginia Avenue, Rich Creek, VA 24147
540-726-3820

Eggleston Post Office
3618 Church Hill Road, Eggleston, VA 24086
540-626-7177