View Thai Square – Strand Menu and Order from Deliveroo

148 The Strand, London, WC2R1JA Thai Square offer a takeaway delivery service in the Strand area, in partnership with Deliveroo. Specialising in Thai, Curry, Noodles foods. To order from Thai Square simply click the button below where you'll be able to view the full menu, opening times, delivery area and then place your order [...]