Sky Sports in Slough!

Posted 25th Jul 2021
Hello! Anyone know the Slough area? If so, which is the nearest pub to the Travelodge that has Sky Sports please? I tried The Rising Sun but apparently that isn't even there anymore! I also tried The Herschel Arms but they don't! Thanks in advance.
Community Updates

1 Comment