La Hacienda de San Angel is the newest of the two table service restaurants in the Mexico pavilion. Image by Donald Fink