ALL US embassies and consulates are guarded by the Marine Corps.
Correction - there is one embassy that is not. That's the one in Tehran that the Iranians kicked us out of, and one of these day we're going to remedy that exception....