ST. LOUIS, Mo. (First Alert 4) – A South City pizzeria will be closing its doors just before the end of 2025.
Saturday, Cafe Piazza posted on its Facebook page that its last day in business will be Monday, December 29. The owners did not give a reason why the restaurant is closing after eight years in business.
The pizzeria is located at Arsenal and Lemp in the Benton Park neighborhood, close to the Anheuser-Busch brewery…