Комплекс Olympic Plaza был построен в 1998 году в оживленной пешеходной зоне недалеко от станции метро «Проспект мира». Его площадь составляет 22 тыс. кв.м, где на 9 этажах расположились небольшие торговые блоки и офисные помещения различного масштаба. Недалеко от основного здания построен бизнес-центр Olympic Plaza II площадью 2,8 тыс. кв.м.
Торгово-офисный центр внешне представлен монолитной железобетонной конструкцией со стеновыми панелями. Внутренняя планировка здания отличается в зависимости от этажа: первые этажи – преимущественно торговые площади, верхние – офисные помещения.
В плане инженерной составляющей ТОЦ Olympic Plaza обеспечен системой центрального кондиционирования и приточно-вытяжной вентиляции, а также пожарной сигнализацией и системой безопасности. На территории комплекса действуют 4 лифта для сотрудников и посетителей. В торгово-офисном центре предусмотрена наземная и подземная парковка, способная разместить около 200 автомобилей.
На территории комплекса представлены магазины различных известных брендов: Ecco, Glenfield, Iceberg, Egoiste, Clarks и т.д. В Olympic Plaza действует ресторан сети «IL Патио», посвященный итальянскому Неаполю и оформленный в стиле этого старинного города.