Has anyone been recently and know what it is like?
I am seeing some mixed reviews looking online and on here - I am in London Wednesday night and looking at potentially going as close to the hotel
If anyone could let me know what the place is like, and what it’s like on Wednesday?