Where is Embassy of Switzerland?

Where is Embassy of Switzerland located?

Embassy of Switzerland, Westminster, United Kingdom (approx. 51.5185°, -0.1608°)


Where is Embassy of Switzerland on the map?