Holiday Inn Express Slough 3 stars

Mill Street, Slough, SL2 5DD, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express Slough