23 South Apartments are specifically designed for those 62 years of age or older or handicapped & disabled regardless of age. This pet-friendly complex has 3 locations that provide one and two bedroom apartments. Built in the 1970s remodeled in 2017. Our complexes are located at 204 E. Harrison St. in North Liberty, 500 Illinois St. and 700 Indiana