The Peninsula Foodist also fielded a reader ... Mandarin Roots, a long-standing family-run Chinese restaurant in Palo Alto, closed its doors Dec. 31 after 24 years in business.