Home » Giles County » Services

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