< Papa George Authentic Greek & American Food

505 South Neil Street
Champaign, IL 61820
217-356-1930

Sunday through Thursday: 11am - 9pm
Friday & Saturday: 11am - 10pm

teri@PapaGeorgeGreek.com
val@PapaGeorgeGreek.com

Papa George, a new Greek restaurant in Champaign, serves up delicious local food.

 

Read about it
 

 

 


© 2007 Valerie Pyle