Get directions to: Latino Teria, Chicago, IL
Restaurant address: 5804 N Miltimore Ave Chicago, IL 60646, USA
Restaurant: Latino Teria