Constructed in 2015, the Teague Terrace apartment building comprises 56 units of the following unit mix: Efficiency, One Bedroom, Two Bedroom/One Bath, totaling 27,376 SqFt. The property is located in East Los Angeles North, at 4260 Eagle Rock Blvd, Eastern Los Angeles County.