19
8717 S Central Ave
Los Angeles, CA 90002
Price Upon Request
11,288 SF
20
Units
11,288 SF
Price Upon Request
Apartments