Pour one out for Champp’s near Ikea. It’s gone forever

Champp’s Americana, the large sit-down chain restaurant located at Columbus Blvd. and Snyder Ave., has closed after 10 years in the Columbus Commons shopping center. The Insider broke the news via Twitter (#ohthehumanity). While it’s unclear as to when Champp’s

Continue reading