Situated approximately twenty five miles to the west of London Waterloo Station, Windsor and Eton Riverside Station is positioned on the banks of the River Thames in the shadow of Windsor Castle. The facility is a busy station for tourists visiting the marvellously historic and well preserved Berkshire town.