La Scala Ristorante closes. Gumption Team June 28, 2024 No Comments Food & Drink La Scala Ristorante in Savannah, Georgia, has announced its closure after five and a half years of operation. This Italian… Read more