Remember Toppers Pizza?
Toppers, which got its start in Champaign in 1991, plans to return to Champaign-Urbana with a new shop. But today's Toppers has a completely different concept from the original, the company says.
The full story is available in our paid story archive.