- 1-25 of 29 Listings
472 Big Meadows Dr, New Castle, VA, 24127, Craig County
9401 Cumberland Gap Road, New Castle, VA, 24127, Craig County
13978 Potts Creek Road, Paint Bank, VA, 24131, Craig County
820 Sinking Spring Hollow Road, New Castle, VA, 24127, Craig County
4551 Northside Road, Newport, VA, 24128, Craig County
675 Tanyard Trail, Newport, VA, 24128, Craig County
305 Twin Ponds Road, New Castle, VA, 24127, Craig County
8055 Johns Creek Road, New Castle, VA, 24127, Craig County
768 Hanging Rock Cir, New Castle, VA, 24127, Craig County
2 Little Valley Lane New Castle, New Castle, VA, 24127, Craig County
6263 Northside Rd, Newport, VA, 24128, Craig County
2422 Johns Creek Road, New Castle, VA, 24127, Craig County
21258 Cumberland Gap Road, New Castle, VA, 24127, Craig County
17 Salem Avenue, New Castle, VA, 24127, Craig County
4 Cumberland Ave, 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
47 Southview Drive, Newport, VA, 24128, Craig County
2965 Paint Bank Road, New Castle, VA, 24127, Craig County
1924 Big Mountain Rd, New Castle, VA, 24127, Craig County
15185 Cumberland Gap Road, New Castle, VA, 24127, Craig County
6922 Upper Craigs Creek Road, Catawba, VA, 24070, Craig County
375 Sycamore Crossing, New Castle, VA, 24127, Craig County
334 Day Farm Road, New Castle, VA, 24127, Craig County
127 Ponderosa Rd, New Castle, VA, 24127, Craig County