Slough is a city in Berkshire, United Kingdom. It has many popular attractions, including Saint Peter Chalvey, Jump In Trampoline Parks: Slough, Upton Court Park, perfect for a trip!
Show Less
Mostly cloudy 15 - 23℃
Slough Travel Guide
Destination Overview
Other
Destination Introduction
Slough is a city in Berkshire, United Kingdom. It has many popular attractions, including Saint Peter Chalvey, Jump In Trampoline Parks: Slough, Upton Court Park, perfect for a trip!