11210 Sardis Ave
Los Angeles, CA 90064
Price Upon Request
28,693 SF
25
Units
28,693 SF
Price Upon Request
Apartments