ЗАО «Москва –Красные Холмы» было основано в конце 1994 г. для создания делового и культурного центра под названием «Риверсайд Тауэрс», расположенного на восток от территории Кремлвского дворца на земельном участке 7,1 га. Данный комплекс напоминает небольшой городок, запроектированный в традиционном стиле российских монастырей, и включающий здания различных размеров.
Комплекс, строительство которого было завершено компанией «ЭНКА» за 5 этапов, включает сдаваемые в аренду помещения офисов класса «А» площадью 61,000 м², пяти-звездочный отель на 235 номеров с 37 этажами, очень большой конференц-центр, работающие под названием «Москва Красные Холмы», а также галерея искусств. Московский международный дом музыки, современный архитектурный шедевр и один из самых крупных концертных залов в мире, также расположен в комплексе «Риверсайд Тауэрс».