S06E06: Check Please Taste of Peru 11/10/2006
The strip-mall location might be a bit off-putting, but once inside, the Peruvian art-clad walls transport patrons to a land where they can feast on paella and other Peruvian treats. Rogers Park 6545 N. Clark St. Chicago, IL 60626 (773) 381-4540 Premiered 11/10/2006
Comments