Search for Windsor Yards stores, events and offers

Windsor Surrounding Attractions


One of England’s most popular destinations.

Situated just outside London on the River Thames and overlooked by Windsor Castle, Windsor is one of England’s most popular destinations for visitors. Windsor oozes history, culture and heritage and offers a whole host of activities making it the perfect location for everyone.

It has many world-famous, must-see attractions such as Windsor Castle and LEGOLAND® but there’s plenty more on offer.

To find out more CLICK HERE

View More