2
651 E 61st St
Los Angeles, CA 90001
$2,890,000 USD
17,000 SF
17,000 SF
$2,890,000 USD
Warehouse