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