lookytasty.com
Taste of Latin America in Chicago 2012
Taste of Latin America, a food, wine and art festival, takes place August 24-26, 2012 in Logan Square from Central Park Ave. to Avers St. (3600 to 2828 W Armitage) . Dates: Aug. 24, 25 and 26 Hours…