Shake Shack Location Shake Shack 60 North Euclid Avenue, St. Louis, MO, USA 314-627-5518 Website Open in maps Hours Sunday - Saturday 11AM-10PM