Industry News Italian Restaurant Closing After Almost 40 Years in St. Louis, MO LoRusso’s Cucina, a beloved Italian eatery in St. Louis, MO since 1986, is set to close its doors for good. Owner Terri LoRusso announced that the restaurant will cease operations Restaurant Business Blog3 months agoKeep Reading