They are still in business was there past week.
I was there 2 weeks ago. It's fully functioning. The St Peters location closed.
They were open 2 weeks ago, I just looked it up, and it says they open at 11am wednesday. So I'm guessing they were closed Monday and Tuesday for Labor day
Not that I know of. Was just there in June
Thanks! Your answer is awaiting moderation.