A large historic town famous for Windsor Castle. Situated on the River Thames there is plenty to see and do.
Visit the Castle, take a river cruise or bus tour, wander across the river to Eton or just shop! (There is an extensive shopping area close to the coach park).
Or if you prefer, stay on the bus and drive through Windsor to The Savill Gardens