Ascots House 4 stars

99 Sussex Place, Slough, SL1 1NN, United Kingdom

Hotel image
Read more reviews for Ascots House