Sorry, I made mistake in my last post. Romanian Embassy is actually located in the next building of the same street. It should be right this time because Romanian national flag can be clearly seen from the picture.
http://bj.city8.com/panosearch-pid20...7F_u_9986.html
The main entrance of the embassy.
http://bj.city8.com/panosearch-pid27...7F_u_9986.html
Romanian embassy has big and nice building. The embassy is located in a prime location, near the center of Beijing. A few streets away from the embassy, it is the International Trade Center and SOHO center.