hey guys, I am currently staying down in london, I'll keep this short and sweet, where's the best place to go? I've heard rumours about a place on victoria station cheers COYR