12
1036 N Olive Ave
Turlock, CA 95380
$1,300,000 USD
4,067 SF
8
Units
7.11% Cap Rate
4,067 SF
$1,300,000 USD
Apartments