Get Directions to Nuevo Leon Restaurant ← View details 1515 WEST 18TH STREET, Chicago, Illinois 60608 (312) 421-1517 Get Directions From* To * — Required information