Long Beach, CA
3311 E 59th Street

Square Feet
5,000
COE
12/27/2022
Other
$1,606,800