At the Estadio Azteca in Mexico City.
Very big game, especially for Mexico. They have not done well in qualifying (currently 4th place in CONCACAF and only the top 3 nations are gauranteed to qualify) and if they lose this one, they would actually be in danger of missing a WC spot. Both sides will have their top squads ready. The U.S. has never won in Mexico (0-22-1).
It will definitely be shown in Spanish on Telemundo. It might be tougher to find an English language broadcast. For some reason, ESPN could not get the rights to this one. Supposedly, it will be available on most cable and satellite carriers on a channel called MUN2. I just did a quick guide search on Comcast and couldn't find it. I guess I'll try again in a day or two. Strangely, ESPN will show a half-hour pre-game show at 3:30, but then you'll have to switch over for the game at 4:00.
Anyway, this should be a great game. I would watch it in any language. Go USA!