Originally Posted by
mikeyfly
I can’t recall ever seeing sky sports in any Heathrow lounge, so no it’ll be your own streaming. Title not so helpful for future searches ..
Virgin clubhouse perhaps?
I've watched many a game in the past on a Sunday afternoon, facing the big TV wall there, with a few glasses of Aspalls while waiting for a flight to NY.
May not be a lot of help here of course