Constructed in 1960, the Woodridge Manor apartment building comprises 73 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One Bath, totaling 34,420 SqFt. The property is located in Fenton/Eureka, at 2404 Williams Creek Road, St Louis.