15

1231 W 8th St
Los Angeles, CA 90017
Price Upon Request
7,143 SF
22
Units
7,143 SF
Price Upon Request
Apartments