1
3220 E 59th St
Long Beach, CA 90805
$5,690,240 USD
17,782 SF
17,782 SF
$5,690,240 USD
Manufacturing