Photos coming soon
HOTEL
Premier Inn Slough Central South
23 Windsor Rd, London, United Kingdom
Where it sits
Premier Inn Slough Central South
23 Windsor Rd, London, United Kingdom
51.50787, -0.59617
Similar stays nearby
Westminster House
Hotel · 48 m
Westminster House
Hotel · 48 m
Windsor Road 2-Bed Flat near The Curve
Hotel · 49 m
Premier Inn Slough Central South
Hotel · 61 m
Travelodge Slough
Hotel · 75 m
Kensington House by Solitaire Suites
Hotel · 84 m
Kensington House Slough by MNK Estates
Hotel · 85 m
Travelodge Slough
Hotel · 93 m
Plan around Premier Inn Slough Central South
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 4, 2026.
