7530 Church St
Gilroy, CA 95020
$1,950,000 USD
3,407 SF
3
Units
2.91% Cap Rate
3,407 SF
$1,950,000 USD
Apartments