Holiday Inn Express WindsorThis is a Preferred property. They provide excellent service, a great value and have brilliant reviews from Booking.com guests. They pay Booking.com a bit more to be in this programme.
Windsor, United Kingdom
Situated in the historic town of Windsor, Holiday Inn Express Windsor is just a 10-minute walk to Windsor Castle and the town centre.