Where is Embassy of Saudi Arabia?

Where is Embassy of Saudi Arabia located?

Embassy of Saudi Arabia, Westminster, United Kingdom (approx. 51.50717°, -0.1478056°)


Where is Embassy of Saudi Arabia on the map?