Where is Embassy of Israel?

Where is Embassy of Israel located?

Embassy of Israel, Embassy of Israel, Great Britain (approx. 51.503056°, -0.18944445°)


Where is Embassy of Israel on the map?