207 N 6th St Saint Louis, MO 63101
For Sale | 3,091 SF on 0.07 AC
Downtown St. Louis Redevelopment Opportunity
Distance to Busch Stadium - 1/2 Mile