Holiday inn express windsor
Staying at the holiday inn express windsor you will be perfectly based to explore the many attractions around windsor and in london the hotel is located just a quick 10 minute stroll from the centre of the historic town of windsor excellent for exploring the attractions in and around this royal town at the holiday inn express windsor relax in the modern contemporary rooms or at the bar a great place to relax and meet friends for a sociable drink following a full day of sightseeing all rooms