Write a review

Thai Square Restaurant

← View details

29 Thames Street, Windsor, Berkshire SL4 1PR, United Kingdom, Windsor, England