Various locations Address Town centre Windsor United Kingdom Upcoming Events No events in this location