Lou Brock Sports Complex (built 2005)
Location: 38.7872°N, 90.5067°W