Отель Марко Поло расположен в самом центре Москвы вблизи знаменитых Патриарших прудов, в непосредственной близости от Экспоцентра и в шаговой доступности от центральных станций метро, главных достопримечательностей столицы, окружен многочисленными ресторанами, барами, кафе и магазинами локальных брендов.
В 2022 году в отеле прошла частичная реновация: были полностью обновлены места общественного пользования, а также часть номерного фонда.
Для Марко Поло была разработана уникальная концепция, смысл которой заключается в создании новых и современных интерьеров с сохранением исторического наследия отеля.