Thai Square - Windsor

Thai Square - Windsor
29 Thames Street, Windsor, SL4 1PR
  • Telephone 01753868900
  • Email

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 on a beautiful outdoor patio.

Text supplied by third party.