Attractions & Activities in or near Slough

Slough is situated on the the outskirts of Greater London. Traditionally most of the area was part of Buckinghamshire. There are numberous listed buildings including churches, Almshouses and the railway station. At present the town centre is undergoining a multi-million pound redevelopment program, introducing multi-functional buildings, visual landmarks and public spaces. Attractions and Activities in or near Slough Windsor Castle are listed below.
1 Result In Or Near Slough
2.0 miles from the centre of Slough
Explore one of the Seven Wonders of Britain Windsor Castle, one of three official residences of The Queen, has been home to the Sovereign for over 900 years and not only is it the largest inhabited castle in the world but is the oldest in continuous occupation. The imposing towers and battlements of the Castle loom large from every approach to the town, creating one of the world´s most spectacular skylines. Visitors can walk around the State Apartments, extensive suites of rooms at the...


This website uses cookies. Click here to read our Privacy Policy.
If that’s okay with you, just keep browsing. CLOSE