Papa Georges restaurant closing

By James VandeBerg

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.