Apparently it's somewhere in Mexico southwest of Matamoros about half way between the Gulf and the Pacific.
Anyone hear or know anything about this place in terms of teaching?
Posts on this thread, including this one