Papa Georges restaurant closing
October 1, 2008
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.