Бизнес-центр «Леон» расположен в Красногвардейском районе. Поблизости проходят крупные дорожные магистрали: Пискаревский проспект, Свердловская набережная, шоссе Революции. От Финляндского вокзала и станции метрополитена «Площадь Ленина» организовано регулярное движение автобусов. Остановки наземного транспорта располагаются рядом с главным входом в деловой центр.
Деловой комплекс был введен в эксплуатацию в 2009 году. БЦ «Леон» представляет собой 10-этажное современное здание класса «В» общей площадью более 8 000 кв. м. Фасад выполнен в серо-черных тонах, украшением служат большие панорамные окна. Для аренды доступны помещения с готовой отделкой. Предусмотрена кабинетная планировка. Владелец предоставляет возможность разграничивать рабочее пространство с помощью мобильных перегородок.
В бизнес-центре «Леон» установлены современные инженерно-технические системы. За поддержание постоянного температурного режима отвечают вентиляция приточно-вытяжного типа, системы климат-контроля. Здание подключено к центральному отоплению. Система безопасности включает в себя контроль доступа, камеры видеонаблюдения в общих зонах, противопожарное оборудование, автоматическую сигнализацию. Охрана ведется круглосуточно. В офисы проведены Интернет и телефония.
Внутренняя инфраструктура бизнес-центра представлена кафе и рестораном для арендаторов. Наземный паркинг рассчитан на 40 машино-мест. Рядом с комплексом находятся парковая зона, банки, магазины, заправка.