ТРЦ «РИО» находится в 15 минутах езды от станции метро «Алтуфьево».
На территории суперсовременного комплекса располагаются: 225 различных магазинов, в том числе гипермаркеты «О’КЕЙ», «Наш Дом», просторный фуд-корт, девятизальный кинотеатр «Синема Стар», аттракцион 5D LUX, боулинг-клуб «Космо Стар», площадка с игровыми автоматами.
Главное достоинство развлекательной программы комплекса – это большой «Океанариум» с многочисленными представителями флоры и фауны со всего земного шара: рыбами, коралловыми рифами, птицами, животными, земноводными и рептилиями.
Для удобства автовладельцев предусмотрена вместительная автостоянка, а для пассажиров общественного транспорта от станции метро «Алтуфьево» курсирует бесплатный автобус.