Ground Floor Prince Leopold House, 71-73 Victoria Street, Windsor, SL4 1EH
Just 20 miles west of London and nestling on the River Thames, sits the beautiful town of Windsor in Berkshire. Small but perfectly formed, the town is dominated by Windsor Castle, Queen Elizabeth’s favourite residence, and the longest occupied palace in Europe. Built in the 11th century by William the Conqueror, it has been added to extensively, including the fabulous 15th Century St George’s Chapel. It is a popular destination for tourists year round as the town is so pretty, with lots of great shops, bars, restaurants our own theatre and easily accessible by road or train. You might visit the hugely popular Legoland situated just a couple of miles from the town centre or enjoy feeding the swans as you stroll along the river. Surrounded by Windsor Great Park, if you like to walk there is The Long Walk, Savill Gardens and Virginia Water all within easy access and offering stunning scenery for adults and kids to explore.
Find us on social media
Looking for the best theatre shows, restaurants, bars and accommodation in Windsor? Browse our full Windsor guide.
Windsor