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.