Consulates & Embassies in London
Place
Bayswater (1)
Bloomsbury (1)
Charing Cross (3)
Earl's Court (2)
Islington (1)
Kensington (16)
Knightsbridge (23)
London Haymarket (3)
Marylebone (16)
Mayfair (11)
Notting Hill (7)
Paddington (2)
South Kensington (23)
St. James's (1)
Victoria (1)
West Kensington (1)
Westminster (3)