Hi Sue,
That is fabulous! I could be wrong but this may be from Spain rather than Mexico. The embroidery on net is very like the shawls that come available from time to time and every one of the shawls that I've seen have been attributed to Spain. I don't have any other information about this work to confirm that but thought you'd like to havethe info.
Spain or Mexico, a great dress!