Строительство объекта произведено в соответствии с постановлением правительства Москвы по адресу: Дмитровское шоссе, владение 163-А. Общая площадь торгового комплекса - 220 тыс. кв.м.
В центре разместились более 500 торговых компаний различных специализаций. Создано более трех тысяч рабочих мест. Кроме того, в «РИО» располагаются восьмизальный мультиплекс «Синема Стар», боулинг-клуб, детский развлекательный центр Fun City, ресторанный дворик и фуд-корт. На прилегающей к «РИО» территории расположена многоуровневая парковка на 4 тыс. машиномест.