Map
11/20 Petrovka St., Moscow 107031, Russia
Hotel
Moscow Marriott Royal Aurora Hotel