home
>
Holiday inn express slough
holiday inn express slough
Holiday inn express slough
A fantastically located hotel the holiday inn express slough is the perfect place to stay on a short break split your time between the beautiful town of windsor incredibly close by and vibrant central london just a short train journey away the hotel is also in an excellent position for visiting legoland windsor with the entire family and at just 10 miles from ascot an ideal base when heading out for a day at the races each of the hotels 142 guestrooms are thoughtfully decorated and of

SIMILAR PRODUCTS