7
2619 S Sepulveda Blvd
Los Angeles, CA 90064
$5,900,000 USD
19,116 SF
29
Units
5.64% Cap Rate
19,116 SF
$5,900,000 USD
Apartments