MOSCOW – BETWEEN COMMUNISM AND CAPITALISM
We stayed at the Hotel Rossiya at Varvarka Street, in central Moscow, within sight of the Red Square. Up to its closure on 31 December 2005 and the subsequent demolition, it was the largest hotel in Europe. The building was designed by architect Dmitry Chechulin and opened on 15 January 1967th. The three-star hotel extended … Continue reading MOSCOW – BETWEEN COMMUNISM AND CAPITALISM