Delgado's is a relaxed restaurant serving classic Mexican dishes, with a popular menudo.