Loading view.
What's on in Hampshire
Slough Town Square
Events at this venue
Slough Christmas Lights Switch On 2023
Slough Town Square Slough, Berkshire, United KingdomSlough Christmas Lights will be switch on with a Christmas event on Friday 17th November 2023. Experience the joy and wonder as Slough is illuminated the with thousands of twinkling lights. This free event takes place outside Town Square and […]