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.

Queens Guards

Windsor Great Park

Sweeping historic parkland, award-winning gardens and ancient woodland.

For more information:

Windsor Park


Fun for the whole family.

Information and tickets:


Royal Windsor Racecourse

A beautiful location to spend a day at the races.

Information and fixture details:

Royal Windsor Racecourse
View More