Constructed in 1970, the Tierra Del Sol apartment building comprises 120 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/One Bath, totaling 87,895 SqFt. The property is located in El Cajon, at 989 Peach Avenue, San Diego.