Windsor

Overview

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. Public tours take in the State Apartments, which contain opulent furnishings, and paintings from the royal art collection.

Places of Interest

  • Windsor Castle
  • Victoria Barracks
  • Windsor and Maidenhead Council
  • BMI The Princess Margaret Hospital
  • King Edward VII Hospital
  • Upton Hospital
  • East Berkshire Magistrates’ Court
  • Slough County Court
  • Slough Borough Council
  • Slough Library
 Top attractions
  • Legoland Windsor
  • Dorney Lake
  • Cliveden House
  • LaplandUK
  • Thorpe Park
  • Brunel University
  • Uxbridge
  • Botleys Mansion
  • Hounslow West
  • South Ruislip
 Natural beauty
  • River  Thames
 Closest airports
  • London Heathrow Airport
  • London City Airport
  • London Luton Airport
Windsor
A wide view of the medieval Windsor Castle and gardens bathed in glorious sunny weather
Windsor
Adventures and family attractions at Thorpe Park
Windsor
Windsor, England: Red double decker bus number 200. The bus is a service to Legoland from Windsor to
Top
PropertyStays.com uses cookies

Our website uses cookies to provide your browsing experience and relavent informations.Before continuing to use our website, you agree & accept of our Privacy Policy