Papa Georges restaurant closing
Oct 1, 2008
Last updated on May 13, 2016 at 02:46 p.m.
Papa George, a Greek restaurant on Neil St. in Champaign will be closing on Friday after almost a year in business, said bar manager Sasha Strater.
Strater cited the economy, as well as personal factors, as the reason for the closure.


