Thai Palace, located in the heart of Windsor at 1159 Lauzon Road, offers fresh authentic Thai cuisine. Our progressive decor and relaxing ambiance will prepare you for a dining experience you won't soon forget from our Thai chefs, all seasoned and spiced to perfection according to your tastes.195251ATTR:DELIVERY195661ATTR:DELIVERYTAKE OUTRESTAURANT