Best Western Opens Largest Property In Russia

Best Western International marked a milestone this week with the opening of the new Best Western Vega Hotel & Convention Centre in Moscow. Located in Izmaylovo Village, one of Moscow’s most picturesque districts and 15 minutes by metro from major attractions including the Kremlin, Red Square, Izmailovo Souvenir Market and the Aqua Circus, the 970-room property … Continue reading