Streets of Virginia
Home
Cities
My Location
Roads
Bus Routes
ZIP Codes
Contact Us
English
Español
e.g.
Beaver Creek Crossing, Campbell County
,
Fountain Creek Road, District 2, VA 23847
Home
» Craig County » Services
Services
Streets
Car Services
Tourism
Transport
Eating
Accommodation
Banks
Services
Education
Religion
Health
Leisure
Shopping
Other
Public Services in Craig County, Virginia
Show Map
Nearest Services
Fire Station
Ferrun Fire Department
Ferrun Rescue Squad
Hardy Fire Department
Hardy Rescue Squad
Cumberland Gap Road
Johns Creek Volunteer Fire Department
New Castle Volunteer Fire Department
Holcombe Avenue
Paint Bank Volunteer Fire Department and Rescue Squad
Simmonsville Volunteer Fire Department
Upper Craig Creek Volunteer Fire Department
Library
Craig County Public Library
Main Street, 303
government offices
Craig County Health Department
Main Street, 161 24127 New Castle
-
Main Street, 182 24127 New Castle
Police
Roanoke County Sheriffs Office
Post Office
New Castle Post Office
- United States Postal Service
Main Street, 283 24127-9998 New Castle
Phone: +1 540-864-5253
Opening hours: Mo-Fr 08:00-11:30; Sa 09:00-11:30
Townhall
New Castle Town Hall
Middle Street