28
5447 Satsuma St
North Hollywood, CA 91601
$2,000,000 USD
5,000 SF
5,000 SF
$2,000,000 USD
Warehouse