Aylesbury Long Term Stay 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 (232 reviews)
71 Alma Road, Windsor, SL4 3HD, United Kingdom
Hotel Reservations : 877 226 3539 | Hotel Front Desk : 44-1753-857541