Tourist Essentials in Russia
Travelers are voting Mayakovskaya, Embassy of Malaysia and Embassy of Malta as the best of 1372 tourist essentials in Russia. Also popular are Embassy of Azerbaijan and Vyborg Hotel in Moscow and St Petersburg Hotel in Saint Petersburg. Want more? Check out our map of tourist essentials in Russia or these 343 tourist essentials in Saint Petersburg.