4
14848 E Northam St
La Mirada, CA 90638
$32,000,000 USD
95,125 SF
95,125 SF
$32,000,000 USD
Manufacturing