Macdonald Windsor 4 stars

23 High Street, Windsor, SL4 1LH, United Kingdom

Hotel image
Read more reviews for Macdonald Windsor