City Zone:
City Center
Address:
18 High Street, Windsor, Berkshire SL4 1LJ
Property Style
Rooms:
-
Onsite parking comes with an additional surcharge.
Cleaning service comes with an additional surcharge.
Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family. Built by William The Conqueror in the 11th century, the castle was extensively remodeled by subsequent monarchs. This hotel is located in the city center of Windsor, no more than a five minute walk from the Windsor and Eton Central railway station and attractions such as Windsor`s Guildhall, Windsor Parish Church, and the town`s iconic Windsor Castle.