Гостиница расположена в исторической и административной части Санкт-Петербурга недалеко от Смольного собора и Таврического дворца, Летнего сада, набережной Невы. Отель находится в здании, являющимся историческим памятником 19 века.