$855,999 -
5095 Carter's Crossing
Marshall ,
VA 20115
County: Fauquier