Thai Square
29 Thames Street
Windsor SL4 1PR
United Kingdom