Visum USA aanvragen in Mexico

Ik reis momenteel 8 maanden door Latijns Amerika en eindig mijn trip volgende maand in de USA. Hiervoor heb ik een visum nodig. Omdat ik vorig jaar in Iran ben geweest kom ik niet meer in aanmerking voor een ESTA Visum. Hoe kan ik in Mexico aan een visum komen voor Amerika? Kan ik die gewoon aanvragen bij de Amerikaanse ambassade in Mexico City?