Not a member yet? Join now
I am on a company trip to Moscow and we are staying over the weekend. Can anyone recommend a good place to watch the Champions League Final?
Are there any good public viewings or sport bars?