Located 37 km west of Charing Cross, London, Windsor is a quiet and peaceful place.
A visit to Windsor Castle is a must. The castle has a long and interesting history. Founded in the 11th century, the castle is the oldest and biggest occupied castle.
Windsor has a beautiful nature. Take a boat tour to see the beautiful view along the River Thames.