5 / 5 ( 1 vote ) A new 7-story apartment complex at 1801 Washington Ave. will soon be under construction on one of the City Museums’ parking lots at the corner of 18th & Washington in West Downtown St. Louis. See Video Rendering Construction is anticipated to start around Spring or Summer of 2021. […]