New Hotel in Moscow to Open in April 2024
From April 20th, a new hotel in Moscow, Glenver Garden, will start welcoming guests (previously planned to be opened under the Hilton Garden Inn brand). The 230-room hotel is located on Kozhevnicheskaya Street, just a minute’s walk from Paveletskaya […]
New Hotel in Moscow to Open in April 2024 Read More »