Das Hotel Marco Polo liegt im Herzen Moskaus, unweit der bekannten Patriarchenteiche. Es ist nahezu die ideale Wahl für eine Unterkunft, unabhängig vom Zweck Ihres Besuchs. Zu Fuß erreichbar sind alle markanten Sehenswürdigkeiten, Restaurants, Bars, Cafés und Markengeschäfte. In der Nähe des Hotels liegen gleich fünf Metrostationen: Puschkinskaja, Twerskaja, Tschechowskaja, Majakowskaja und Barrikadnaja, sodass es auch zu Stoßzeiten keine Mobilitätsprobleme gibt.

Das einzigartige Konzept des Hotels zielt darauf ab, zeitgenössische Interieurs zu schaffen, inspiriert vom historischen Erbe des Hotels.

2022 wurde im Marco Polo eine Teilrenovierung durchgeführt, bei der die öffentlichen Bereiche und ein Teil des Zimmerbestands vollständig erneuert wurden. Ziel des Projekts war es, dem Ort Neuheit und Leben einzuhauchen, während Interieurs, Möbel und Stil weitestgehend bewahrt und die Materialien neu gedacht wurden. Außerdem finden auf dem Hotelgelände häufig kulturelle Veranstaltungen, Treffen und Filmvorführungen statt, und es gibt eine Speakeasy-Bar und ein Restaurant.