IDAHO SPRINGS
Idaho Springs is a 26 unit apartment building located in La Habra. This 2-story building was built in 1965 and Clerel Construction was brought on to upgrade the property with fresh paint, windows, landscaping, and to build a new on-site rental office.