1903 FERRY ST, ST LOUIS, MO 63107
wcsa homes iii st louis, Missouri

About This Building
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.
Get Directions
More Housing Options
1913 BREMEN AVE, ST LOUIS, MO 63107
4025 N FLORISSANT AVE, ST LOUIS, MO 63107
1615 ARLINGTON AVE, ST LOUIS, MO 63112




