Why it belongs here
The Embassy of Russia in Canada is the Russian embassy in Ottawa, Ontario, Canada, located at 285 Charlotte Street, at the eastern terminus of Laurier Avenue, built by W.E. Noffke.
Source-backed
The Embassy of Russia in Canada is the Russian embassy in Ottawa, Ontario, Canada, located at 285 Charlotte Street, at the eastern terminus of Laurier Avenue, built by W.E. Noffke.
It looks out on Strathcona Park to the south, while to the east, it looks out on the Rideau River. Russia also maintains consulates in Toronto and Montreal.
The Embassy of Russia in Canada is the Russian embassy in Ottawa, Ontario, Canada, located at 285 Charlotte Street, at the eastern terminus of Laurier Avenue, built by W.E. Noffke.
Source-backed
Check current access, opening rules, and local transport before adding this stop to an itinerary.
Verify locally
Travelpedia hidden-gem signal
5Embassy of Russia, Ottawa is mapped from 3 source signal(s) and destination coordinates.