A Thai restaurant in Fernandina Beach, Florida, praised for its delectable cuisine and recognized with a Travelers' Choice award.