19
1036 Saint Louis Ave
Long Beach, CA 90804
$2,395,000 USD
6,770 SF
9
Units
6.23% Cap Rate
6,770 SF
$2,395,000 USD
Apartments