New Castle, VA, US is a town in Craig County with a population of approximately 1,600 as of 2019. It was established in 1854 and named after New Castle, DE, the hometown of one of the town's founders. The town is home to the New Castle Historic District, which features over 50 buildings on the National Register of Historic Places, including the Craig County Courthouse, built in 1853. The district showcases various architectural styles from the 19th and early 20th centuries.
New Castle, VA has 1 Family Dollar location.
(12.81 miles)
Fincastle, VA
View Dollar General locations(14.13 miles)
Troutville, VA
View Dollar General locations(14.62 miles)
Salem, VA
View Dollar General locations View Dollar Tree locations View Five Below locations(16.05 miles)
Meadowview, VA
View Dollar General locations(18.36 miles)
Roanoke, VA
View Dollar General locations View Dollar Tree locations View Family Dollar locations View Five Below locations(19.19 miles)
Vinton, VA
View Dollar General locations View Dollar Tree locations(20.70 miles)
Elliston, VA
View Dollar General locations(21.25 miles)
Covington, VA
View Dollar General locations View Dollar Tree locations View Family Dollar locations(22.31 miles)
Montvale, VA
View Dollar General locations(22.74 miles)
Monroe, VA
View Dollar General locations