An inside look at one of Chicago's best South American restaurants, Taste of Peru, located in Rogers Park.
Check Please | November 13, 2006
Tags:. .park. .south. .inside. .located. .chicagos
Chicagos Inside Latin Located Package Park Peru Restaurants Rogers South Taste