31
1259 S Longwood Ave
Los Angeles, CA 90019
$4,195,000 USD
8,065 SF
5
Units
6.15% Cap Rate
8,065 SF
$4,195,000 USD
Apartments