- 1-12 of 12 Listings
472 Big Meadows Dr, New Castle, VA, 24127, Craig County
305 Twin Ponds Road, New Castle, VA, 24127, Craig County
768 Hanging Rock Cir, New Castle, VA, 24127, Craig County
17 Salem Avenue, New Castle, VA, 24127, Craig County
20545 Craigs Creek Road, New Castle, VA, 24127, Craig County
5398 Little Mountain Rd, New Castle, VA, 24127, Craig County
1924 Big Mountain Rd, New Castle, VA, 24127, Craig County
375 Sycamore Crossing, New Castle, VA, 24127, Craig County
127 Ponderosa Rd, New Castle, VA, 24127, Craig County
73 Scenic View Ln, New Castle, VA, 24127, Craig County
24930 Craigs Creek RD, New Castle, VA, 24127, Craig County
7532 Cumberland Gap Rd, New Castle, VA, 24127, Craig County