Google
×

Windsor

Town in England
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...
Postcode district: SL4
Ceremonial county: Berkshire
Dialling code: 01753
Population: 32,608 (2018 est.)
Post town: Windsor
Region: South East