Conveniently located in the heart of Weymouth, Massachusetts, this new family-run restaurant offers an original spin on exciting Thai cuisine.Lime Leaf's menu offers a unique mix of authentic Thai dishes blended with original unexpected specials that...