HomePlaces Open with Maps Related Articles The Complete Day Trip Guide to Visiting Windsor Category Theatre Address 32 Thames St, Windsor SL4 1PS, United Kingdom Map Phone 1753853888 External link Official site Top Rated Tours £46.00 London Eye Fast Track Tickets South Bank Details Save at least 85% on Foreign transaction with the Currensea Travel Debit Card Details £180.00 easyStorage - Low-cost storage with handy pick-up service Details €185.00 Save Big on European Travel with an Interrail Global Pass Details 10% Off Preworn Sustainable Clothing Store Details 3 Months of Free Revolut Premium Banking Details