Castelar
625 N Hill Street
Los Angeles, California
101 units | Acquired July 2014
Slide 1
Slide 2
Slide 3
Slide 4