From the St. Louis Business Journal. The Sports Bra, a restaurant and bar concept built around exclusively televising women’s sports, plans to open a location in the St. Louis region. The Sports Bra ...