Public Services in Giles County, Virginia
Filter by amenity type:
Nearest Services
community centre
- King Johnson School
courthouse
- Giles County Courthouse
Wenonah Avenue
Fire Station
- Christainsburg Fire and Rescue
- Clearbrook Fire and Rescue
- Eggleston Volunteer Fire Department
Firehouse Road - Fairlawn Volunteer Fire Department
- Fork Mountain Volunteer Fire Department and Rescue Squad
Appalachian Trail - Glen Lyn Volunteer Fire Department
East River Mountain Road - Meadows Of Dan Volunteer Fire Department Company 25
- Mount Pleasant Fire and Rescue
- Narrows Volunteer Fire Department
Center Street - Newport Volunteer Fire Department
- Pearisburg Volunteer Fire Department
Mountain Lake Avenue - Pembroke Volunteer Fire Department
Cascade Drive - Poplar Hill Volunteer Fire Department
Walkers Creek Valley Road - Rich Creek Volunteer Fire Department
Riverside Avenue
Library
- Pearisburg Public Library - Allison Long
Fort Branch Road, 209 24134 Pearisburg
government offices
- Commissioner of Accounts
Mountain Lake Avenue - Giles County Annex Building - Virginia Department of Motor Vehicles
North Main Street - Town of Pearisburg Department of Public Works
Orchard Drive
Police
- Christiansburg Police Department
- -
Wenonah Avenue
Post Box
- -
Hopkins Street
Postal Boxes
Post Office
- Eggleston Post Office
Church Hill Road, 3618 24086 - Narrows Post Office - United States Postal Service
Main Street, 305 24124 Narrows - Newport Post Office
Blue Grass Trail - Pearisburg Post Office
North Main Street
Opening hours: Mo-Fr 09:00-11:00,12:15-16:30; Sa 10:00-12:00; PH,Su off - Staffordsville Post Office
Cedar Crest Loop, 494 24167 - United States Post Office
social centres
- Giles County Senior Center
Wenonah Avenue