Russia

Intercontinental Moscow Tverskaya – Now Open

Tverskaya is perhaps the most famous street in all of Moscow. But it also happens to be home of the brand-new InterContinental Moscow Tverskaya Hotel. After a 10 year absence from Russia, InterContinental Hotels Group makes its return with a luxury property designed to give business and leisure travellers and […]