submitted by ferd2009 526 days ago (via feedproxy.google.com)
Windsor is located in the region of Berkshire in the south of England. Windsor is also known as Windsor Castle which was the official residence of the British emperors in 1070. Windsor is only 20 miles from the west of central London and can be visited from the capital on a one day trip. You will find plenty of choices for several hotels to choose if you prefer to stay for a night in Windsor.
Comments
Add your comment
Please Login or Signup to leave a comment
