Is the floating McDonalds in St Louis still open?

I am planning to go there this weekend. I have found conflicting information on different websites.
9 answers 9