Hotels in Russia - Hotels in Moscow - Alliance Greenwood Hotel
Featuring free Wi-Fi and free private parking, this 4-star hotel is located on the territory of Greenwood Business Park. The hotel offers free shuttle service to Skhodnenskaya Metro Station.