Biliken Sports Complex at St. Louis University Address 1 S. Compton Avenue St. Louis Missouri 63103 United States Upcoming Events No events in this location