Address : building 5 smolenskaya st., moscow Show Hotel Map
This hotel is located right in the centre of Moscow, opposite the Russian foreign ministry, not far from shops, Red Square, the Bolshoi Theatre and the Pushkin Museum (10-15 minutes by car). In the vicinity guests will find embassies, representative offices of foreign companies and the largest international exhibition centre.