$424,900
3
Beds
⋅
2
Baths
⋅
429160
MLS
170 Briarwood Drive, Christiansburg
Listing courtesy of Keller Williams New River Valley.