Saint Louis Provident Association Building

2221 Locust St.
Missouri
United States