516 Knowles Ct

 516 Knowles Ct, RosevilleCA 95747
$2,6003 Beds2470 sqft