Constructed in 1973, the Keller Plaza apartment building comprises 201 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 113,437 SqFt. The property is located in East Oakland/Oakland Hills, at 5321 Telegraph Avenue, Bay Area - East Bay.