en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Windsor
/
Thai River
Thai River
Thai
Thai River is a Thai restaurant located at 8-9 Church Street. It offers Thai cuisine, though reviews mention small portions and slow service.
Windsor, United Kingdom
accommodation-windsor.co.uk/where-to-eat-in-windsor
Location
The ranking
Best Thai in Windsor
4 places, none rated yet
See the full list →