Pollo Express 1315 W 18th Street Chicago, IL 60608 312-829-1551 3.29.11 Lunch w/Pigmon, Sula
Empanadas, not made in-house. Doughy with scant filling.
Across the street