0345 33 11 080
CoachBookings Logo
You are here: Home » Destinations » Windsor

Windsor

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 remodelled by subsequent monarchs.
Sorry!
We don't currently have any trips departing for Windsor. Check back soon!
↑ Return to Top - Contact Us - F.A.Q. - Coach Operators - Group Bookings - Hotels - Attractions - Sitemap - Home