Está situado en Eton, Berkshire, en Inglaterra, cerca de Windsor, a una milla al norte del Castillo de Windsor, aunque geográficamente, Slough es la ciudad más cercana (aproximadamente 3,5 millas de Windsor en comparación con 1,5 millas a Slough).