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?
{"latitude":51.5185,"longitude":-0.1608,"title":"Embassy of Switzerland"}