Бизнес Центр Аквилон-инвест находится по адресу Архангельская область, Архангельск, улица Попова, 14.
Здание площадью 6 127 м², 1974 года постройки, имеет 6 этажей.
На территории есть парковка - наземная, в здании есть ателье одежды, кафе, медицинский центр, отделение банка, фотосалон, салон красоты, банкомат.
Наземная