Write a review

Thai Place

← View details

12 Thames Street, Windsor, Berkshire SL4 1PL, United Kingdom, Windsor, England