I don't think the EDZ is all that close to the Last City. I'm assuming that TLC and the Cosmodrome are in separated areas of Russia, since it's a big country. If they were close together, you wouldn't have needed a ship to get to the City, your Ghost could have just put out a distress call.
The city is in Russia somewhere. The EDZ is already known to be in Switzerland.