Walk, Transit, and Bike Scores for 63107, ST LOUIS, MO
Welcome to 3259-61 North 20th Street, a welcoming low-income tax credit property located in vibrant St. Louis, Missouri. Established in 1989, this charming residence features two thoughtfully designed units, perfect for those seeking an affordable yet comfortable living experience. Nestled in a community rich in culture and spirit, 3259-61 North 20th Street offers residents a unique blend of convenience and accessibility. With a commitment to providing quality housing, this property stands as a testament to supportive living solutions. Discover a place that values community, comfort, and affordability, making it an ideal choice for those looking to call St. Louis home. Experience the warmth and charm of 3259-61 North 20th Street, where home meets heart.