Embassy of Switzerland In the United Kingdom is located in London, United Kingdom on 16-18 Montagu Pl. Embassy of Switzerland In the United Kingdom is rated 3 out of 5 in the category embassy in United Kingdom. Embassy of Ecuador in Jakarta, Indonesia. The EmbassyPage for Ecuador's embassy in Jakarta has updated contact details for the mission, including. The page ...