EmbassyPages.com

EmbassyPages.com is a comprehensive worldwide directory of embassies, consulates and other international diplomatic representations, with contact details for more than 24,000 representations worldwide. (Note: Directory use is free but site also contains links to immigration forms and services that are free on US government sites.)