Lime Leaf, The Yummiest Thai in South Shore, MA

Lime Leaf was crowned The Yummiest Thai on the South Shore, MA for 2026. One crown per dish, per town, earned at the table.