Lemon Leaf is a Thai restaurant known for its generous portions of noodle dishes and specialties like garlic chicken, with vegetarian options and ample seating.