51
1818 Thurman Ave
Los Angeles, CA 90019
$4,450,000 USD
10,178 SF
6
Units
6.27% Cap Rate
10,178 SF
$4,450,000 USD
Apartments