The restaurant and bar concept, built around televised women's sports, has chosen the site for its St. Louis location.