Dirección: Windsor SL4 1NJ, Reino Unido | Ver en el mapa
Situado en Windsor, Berkshire, en Inglaterra, el Castillo de Windsor se asienta sobre una colina que domina el río Támesis. A sólo 21 millas al oeste del centro de Londres, es un viaje fácil desde la capital.
Punto de referencia más cercano: Windsor Guildhall (110 m)