Thai Square Windsor

Windsor Restaurant
Learn how the Cvent Supplier Network (CSN) works
Restaurant Price Range
Event Space
Seating Capacity
Standing Capacity
29 Thames Street
Windsor SL4 1PR



Thai Square Windsor is located at 29 Thames Street in Windsor. Situated opposite Windsor Castle, this newly opened restaurant’s stunning design offers dining on two levels with a large conservatory area bathed in natural light and garden seating in a beautiful outdoor patio. It seats 125 people.

Contact Us

Already have an account?