Hotel National, a Luxury Collection Hotel, Moscow

15/1 Mokhovaya
Moscow
Russian Federation