13
4316 Edenhurst Ave
Los Angeles, CA 90039
$2,595,000 USD
8,855 SF
8
Units
5.03% Cap Rate
8,855 SF
$2,595,000 USD
Apartments