Constructed in 1960, the Alton Acres apartment building comprises 100 units of the following unit mix: Five Bedroom/Two Bath, Four Bedroom/Two Bath, One Bedroom, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 72,362 SqFt. The property is located in Illinois - Alton, at 3116 Acorn, St Louis.