
We will email you a link to view the contact information.
Welcome to WCSA Homes III, a welcoming community located at 1520 Ogden Ave in St. Louis, Missouri. This charming property, established in 2005, is designed exclusively for families and individuals with disabilities, offering 12 low-income units to foster a supportive and inclusive environment. WCSA Homes III provides a nurturing atmosphere where residents can thrive, creating a sense of community and belonging. With its convenient location, residents enjoy easy access to nearby resources and amenities, making daily life more manageable. This low-income tax credit property reflects a commitment to quality living, ensuring that every resident feels at home. Discover the warm ambiance and community spirit that WCSA Homes III has to offer.
Walk, Transit, and Bike Scores for 63133, ST LOUIS, MO