Бизнес Центр Оптима находится по адресу Санкт-Петербург, Торжковская улица, 5, расположен недалеко от метро «Черная речка», «Лесная».
Здание площадью 20 561 м², 1986 года постройки, имеет 5 этажей, относится к классу B.
На территории есть парковка - наземная, доступ в здание - пропускная система, 6 лифтов, в здании есть нотариальная контора, кафе, ресторан, салон красоты, банкомат, столовая, конференц-зал, отделение банка.