21
1721-1725 Freeman Ave
Long Beach, CA 90804
$4,995,000 USD
8,198 SF
16
Units
5.34% Cap Rate
8,198 SF
$4,995,000 USD
Apartments