15
1001 N Croft Ave
Los Angeles, CA 90069
$3,795,000 USD
7,888 SF
8
Units
5.01% Cap Rate
7,888 SF
$3,795,000 USD
Apartments