Restaurant Report Card: Chen's Chinese Restaurant

Golden Spatula goes to Cayce's Chen's Chinese Restaurant
Published: 11:18 PM EDT June 8, 2017