Macdonald Windsor Hotel

23 High Street, Windsor, Berkshire, SL4 1LH

Location map


Add to Shortlist