Thai Square Windsor does offer delivery in partnership with Deliveroo. Thai Square Windsor also offers takeout which you can order by calling the restaurant at 01753 868900.