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