Macdonald Windsor Hotel
Macdonald Windsor Hotel
Hotel
23 High Street, Windsor, England, United Kingdom
88
Very Good ·
941 reviews