Map
Meeting Rooms at Slough, Town Centre
Slough, Town Centre
Stoke Road, Slough, United Kingdom, SL2
Meeting Rooms at Slough, Town Centre
Slough, Town Centre
Stoke Road, Slough, United Kingdom, SL2
  • Accepts online bookings

    Online bookings let you pick date/time for your visit.

Meeting Rooms at Slough, Town Centre

Stoke Road, Slough, United Kingdom, SL2
Description
This centre is in a prominent office building in the middle of Slough next to the station. There are many reasons for locating a business here. Slough was once called 'Britain's Boomtown' by a national newspaper and provides an affordable entrance to the prestigious Thames Valley area. It is also a town with a thriving '2.5 billion economy and ambitious, confident plans for the future.

Reviews are written by our customers after their visit.

Venue not rated yet.

Have you used this venue? Write a review