Map
15/1 Mokhovaya St., Moscow, Russia
Hotel
Hotel National, Moscow