Feeling Lucky at Lucky Street

A strip mall spot in Plymouth hides remarkable French-Thai cooking.

by