Windsor Royal Station
Thames Street
Windsor SL4 1PL
United Kingdom