A new Noodles & Company restaurant opened in St. Louis Park, Minnesota as part of the Knollwood Mall, which is currently in the process of a major transformation. The location has... Read More