I know this is a crazy question, but I am a big baseball fan, and will be traveling to London this week. Is there anywhere I can watch the game? I realize that it will be early morning hours when it's on, but I'd still like to do it. I will be staying in the Kensington area on Cromwell Road. thanks