Бизнес Центр Система находится по адресу Санкт-Петербург, Выборгская набережная, 29, расположен недалеко от метро «Выборгская», «Петроградская», «Площадь Ленина».
Здание площадью 8 241 м², 1961 года постройки, имеет 5 этажей.
На территории есть парковка - спонтанная, доступ в здание - пропускная система.