312 University Ave

 312 University Ave, DavisCA 95616
$1,7002 Beds