29
236 W 18th St
Los Angeles, CA 90015
$3,800,000 USD
7,644 SF
7,644 SF
$3,800,000 USD
Warehouse