6801 Delmar Blvd, University City, St. Louis, MO 63130, USA
All year round and starts at 8:00am everyday