HomePlaces Open with Maps Related Articles The Complete Day Trip Guide to Visiting Windsor Category Historic Building Address 51 High St, Windsor SL4 1LR, United Kingdom Map Top Rated Tours Get Discounted Train Tickets Details