Homes for sale - 405 N FRANKLIN ST, Christiansburg, VA 24073 – MLS#...