Where is Embassy of Romania?

Where is Embassy of Romania located?

Embassy of Romania, Kensington and Chelsea, United Kingdom (approx. 51.50389°, -0.19°)


Where is Embassy of Romania on the map?