18
8436 Blackburn Ave
Los Angeles, CA 90048
$3,250,000 USD
7,008 SF
8
Units
5.46% Cap Rate
7,008 SF
$3,250,000 USD
Apartments