The school is located in the world-famous Eton College on the banks of the River Thames in Windsor, Berkshire. Nearby London and its famous sites are easily accessible by train and bus.