Thai Square Windsor
Location picture
Approx. £27
Location
29 Thames Street
Windsor SL4 1PR