What is windsor? windsor is Windsor
What is Windsor?
- A town of south-central England on the Thames River west of London. Windsor Castle has been a royal residence since the time of William the Conqueror.
Una ciudad del centro-sur de Inglaterra en el río Támesis al oeste de Londres. El Castillo de Windsor ha sido una residencia real desde la época de Guillermo el Conquistador.