Papa George, a new Greek restaurant in Champaign, serves up delicious local food.
© 2007 Valerie Pyle