17
988 N Hill St
Los Angeles, CA 90012
$15,000,000 USD
62,153 SF
9.35% Cap Rate
62,153 SF
$15,000,000 USD
Freestanding