Chateau Spring Hill is a 94 Unit apartment complex in La Mesa, California built in 1980. This property has a mix of studio, 1 bedroom / 1 bathroom and 2 bedroom / 2 bathroom apartment homes. Chateau Spring Hill is in one of East County’s most desirable neighborhoods.
Year Built
Acquisition Date
Total Capitalization