Embassy in London

Christ Embassy Bermondsey

12 Ossory Rd, London SE1 5AN, United Kingdom

The Embassy of Republic of Haiti

20 Bloomsbury Way, London WC1A 2TH, United Kingdom

Embassy Visas Ltd

782 Garratt Ln, London SW17 0LZ, United Kingdom

Embassy of Macedonia

4th Floor, 64-65 Vincent Square, London SW1P 2NU, United Kingdom

Embassy of Madagascar

5th Floor, Kingdom, 1 Knightsbridge Grn, London SW1X 7NR, United Kingdom

Embassy of the P D R of Algeria

6 Dawson Pl, London W2 4TJ, United Kingdom

Brazilian consulate in London

49-53 Shepherds Bush Rd, London W6 7LU, United Kingdom

Czech Ambassadors House

6 Heath Dr, London NW3 7SY, United Kingdom

Kingdom of Swaziland High Commission

53 Edgeworth Cres, London NW4 4HA, United Kingdom