19
2802 Spafford St
Davis, CA 95618
$2,420,000 USD
5,656 SF
5,656 SF
$2,420,000 USD
Office