142 rooms · ★★★ · from £47
In the heart of Slough, next to the train station, this hotel has spacious, thoughtfully decorated bedrooms. The Slough Trading Estate, the largest in the UK, is a mere 2 miles away.
Log in with your cycle.travel account:
Password |
Or simply use your account on: