Situated 4 miles from Windsor Castle and 7.5 miles from Heathrow Airport, Premier Inn Slough Central South offers air-conditioned rooms with free Wi-Fi. Slough train station is just 0.5 miles away.
Numero delle stanze: 131
Windsor Road, Slough, SL1 2EL, Regno Unito