Three Chicagoans discuss Papillon, a French restaurant in Skokie, Illinois.
Check Please | September 29, 2006
Tags:. .food. .restaurant. .french. .fine. .dining
Chicagoans Dining Fine Food French Illinois Papillon Restaurant