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