IL
Hot tamales and takeout vendor at Loyola Farmers Market, Chicago.
Location
Loyola Farmers Market
6550 N. Sheridan Road Chicago, IL 60626