68
12035 Wilshire Blvd
Los Angeles, CA 90025
$53,000,000 USD
51,776 SF
81
Units
4.1% Cap Rate
51,776 SF
$53,000,000 USD
Apartments