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