Бизнес Центр на ул. Смольная, 2 находится по адресу Москва, Смольная улица, 2, расположен недалеко от метро «Водный стадион».
Здание площадью 16 320 м², 1987 года постройки, имеет 16 этажей, относится к классу B.
На территории есть парковка - наземная, доступ в здание - пропускная система, 2 лифта, в здании есть кафе, минимаркет, банкомат, супермаркет, отделение банка, аптека.