129 Princess Anne Street, Fredericksburg, VA

$699,000
2,065 SqFt
4 Bedrooms
3.5 Bathrooms