Consulate
Phone:
555 724 9798
Embassy
Address:
Schiller 529, Polanco, Bosque de Chapultepec, Miguel Hidalgo, 11580 Ciudad de México, CDMX
Phone:
55 5724 7900