Castelar
625 N Hill Street
Los Angeles, California
101 units | Acquired July 2014