20663-20665 Santa Clara St
Canyon Country, CA 91351
$5,995,000 USD
33,175 SF
33,175 SF
$5,995,000 USD
Warehouse