A great stay venue if you're in London.