If you love Chile Rellenos I also recommend Nuevo Leon on 18th St (approx 1520 West 18th) . Can’t go wrong here either. I love there nachos!! They give you a bowl of chips and salsa, peppers and carrots as soon as you sit, lot’s of times a free appetizer at lunch time (maybe it is my uniform.. not sure) and then a great meal. You can really enjoy yourself here pretty cheap!