Article about Lahaina-based Chinese restaurant Fu Lin issued red "Closed" placard by Dept of Health after failing
Video about Lahaina-based Chinese restaurant Fu Lin issued red "Closed" placard by Dept of Health after failing
entertainment Video