21
721 W 11th St
Chico, CA 95928
$16,750,000 USD
68,376 SF
44
Units
7.13% Cap Rate
68,376 SF
$16,750,000 USD
Apartments