Macdonald Windsor Hotel

Macdonald Windsor Hotel

Hotel

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