988 N Hill St
Los Angeles, CA 90012
$35,000,000 USD
62,153 SF
62,153 SF
$35,000,000 USD
Freestanding