Walk, Transit, and Bike Scores for 63133, ST LOUIS, MO
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.