$589,900 -
21 Cavalry Ridge Road
Fredericksburg ,
VA 22405
County: Stafford