Бизнес-центр «Олимпийский» - это 18 этажей, 96 помещений от 35 кв.м. до 60 кв.м., все необходимые коммуникации к каждому офисному блоку, а также современное лифтовое оборудование, Бизнес-центр расположен в Центральном районе города Сочи, на улице Виноградная, 20А вблизи главного городского парка «Ривьера».
Весь комплекс состоит из 2-х зданий – главного корпуса, инфраструктурного корпуса и парковки. Территория объекта находится под круглосуточной охраной, въезд осуществляется через КПП.