Maybe Canary Wharf?
Thank you bestcornishcat, I will definitely have a look at Canary Wharf xx
If there’s nothing advertised I’ll try to get a friend to wander around to check.
There were screens up by City Hall (south side of Tower Bridge) this evening showing both tennis and football.
Saw them from the river, the screens showing the football appeared to be behind fencing so may be a ticket event.