After years of planning and preparation, St. Louis Park’s West End is now home to the Lucky Cricket, a new restaurant with a fresh and eccentric take on Chinese cuisine, according to Andrew Zimmern. The...