Passed this place three times last week on my way to Charing Cross station. It seems to have shut down. I guess it must be undergoing renovations of some sort. I mean being on a tourist hotspot, there is no way it could have failed and gone out of business right? Does anyone know how soon it will be re-opening?