- 1-4 of 4 Listings
11214 Cumberland Gap Road, New Castle, VA, 24127, Craig County
305 Twin Ponds Road, New Castle, VA, 24127, Craig County
20545 Craigs Creek Road, New Castle, VA, 24127, Craig County
10470 Little Mountain Road, New Castle, VA, 24127, Craig County