St. Louis is a Top Place to Start a Business

The U.S. Chamber of Commerce has ranked the city of St. Louis as the second most favorable city for starting a business in the United States, coming in after first-ranked Dallas and before third-ranked Raleigh. The study ranked cities according to their regulatory environments.

Read more at the St. Louis Business Journal