Constructed in 1952, the Pine Meadows Court apartment building comprises 53 units of the following unit mix: One Bedroom, Studio, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 26,518 SqFt. The property is located in Illinois - Alton, at 1101 Washington Avenue, St Louis.