A destination steeped in history The 5-star Metropol Hotel is set in a prime location in the south of the Russian capital, less than three minutes’ walk from the Red Square, the Kremlin and the Bolshoi Theatre. Steeped in history and showcasing architecture that reflects the spirit of the times, […]