Foreign Embassies nearby 25 Bell Street, London NW1 5BY, United Kingdom

The Nehru Centre

Approximately 1.96 km away
Address: 8 South Audley Street, London W1K 1HF, United Kingdom

Embassy of the Russian Federation

Approximately 1.97 km away
Address: 6/7 Kensington Palace Gardens, Kensington, London W8 4QP, UK

Embassy of the Democratic Republic of Congo

Approximately 1.99 km away
Address: 45-49 Great Portland St, Marylebone, London W1W 7LD, UK