Отель находится в самом сердце исторической части города, всего в нескольких шагах от величественного Выборгского замка и других уникальных достопримечательностей.