Pit Stop Location Pit Stop 2130 Macklind Ave, St. Louis, MO 63110, USA 314-696-2999 Website Open in maps Hours Tuesday - Thursday 5PM-9PM Friday - Saturday 5PM-10PM Sunday 4PM-9PM