Lemon & Chili is a Thai restaurant.