Строительство "Лидер Тауэр" стало гармоничным дополнением единого архитектурного ансамбля, в который входят офисные здания Ленэнерго. Благодаря этому проекту площадь Конституции обрела композиционную завершенность. Между двух горизонтальных корпусов расположился бизнес-центр, представляющий собой 140-метровую башню. Полностью остекленный фасад создает единое вертикальное пространство.
Бизнес-центр насчитывает 40 этажей, 34 из которых – офисные, 3 - технические. На первом этаже располагается зона рецепции, второй и третий этажи отведены под кафе и инфраструктуру делового центра. На последнем этаже располагается ресторанный комплекс, который предлагает не только изысканную кухню, но и прекрасные панорамные виды. Ресторан функционирует в свободном доступе. Венцом бизнес-центра Петербурга класса А стала смотровая площадка, выход на которую осуществляется прямо из панорамного ресторана. Она подарит всем желающим прекрасные и завораживающие виды одного из самых красивых городов мира.