27
4437 Telegraph Rd
Los Angeles, CA 90023
$1,880,000 USD
5,400 SF
5,400 SF
$1,880,000 USD
Warehouse