Q: Where is Embassy of the Russian Federation?
A: Embassy of the Russian Federation is located at: 191 Ðu?ng La Thành, Láng Thu?ng, Ba Ðình, Hà N?i, Vietnam
Q: What are the coordinates of the Embassy of the Russian Federation?
A: Latitude: 21.0270485, Longitude: 105.8057498
Q: How is Embassy of the Russian Federation rated?
A: Embassy of the Russian Federation has not rated yet on addressschool.com