Thai Square Windsor
29 Thames St, Windsor
01753 868900
Menu
Windsor, Berkshire
Thai Square Windsor
29 Thames St, Windsor, Berkshire SL4 1PR
01753 868900