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