Aylesbury Boutique Hotels
More IHG Hotels in Aylesbury, United Kingdom
Holiday Inn Express Windsor
We are located just a quick 10 minute stroll from the centre of the historic town of Windsor. the perfect base for exploring the attractions in and around this royal town.
4.3 /5 (238 reviews)
71 Alma Road, Windsor, SL4 3HD, United Kingdom
Hotel Reservations : 1 877 846 3446 | Hotel Front Desk : 44-1753-857541