Бизнес Центр Россия находится по адресу Томская область, Томск, переулок Нахановича, 12.
Здание площадью 2 449 м², 1990 года постройки, имеет 6 этажей.
На территории есть парковка - наземная, в здании есть супермаркет, салон красоты, медицинский центр, аптека, отделение банка, кафе, банкомат.
Наземная