London Embassies
As England’s capital, London is host to diplomatic representation from around the world. Most foreign countries have embassies here, and many countries also maintain consulates and honorary consuls in cities like Edinburgh, Belfast, Birmingham and Cardiff.
The majority of embassies in London are located in an area between the Strand in the east and Kensington in the west, bordered on the north by Paddington and the Marylebone Road, and on the south by Chelsea and the River Thames.
Click on the links below for contact details of embassies in London.
US Embassy in London
Australian Embassy in London
New Zealand Embassy in London
Canadian Embassy in London
South African Embassy in London
Japanese Embassy in London
Chinese Embassy in London
Indian Embassy in London
Brazilian Embassy in London
Malaysian Embassy in London
Italian Embassy in London
Spanish Embassy in London
German Embassy in London
Swedish Embassy in London
French Embassy in London
Greek Embassy in London
Russian Embassy in London
Thai Embassy in London