Centrum Handlowe Karolinka w Opolu to kompleks łączący galerię handlową z parkiem handlowym. Łączna powierzchnia najmu Karolinki wynosi 70 tys. m², z czego prawie 38 tys. m² przypada na galerię, a ponad 32 tys. m² na park handlowy, co czyni Karolinkę największym obiektem handlowym województwa opolskiego oraz jednym z kilkunastu największych w Polsce. Na terenie galerii działa hipermarket Auchan. Centrum dysponuje ponadto parkingiem o powierzchni ponad 93 tys. m², na którym znajduje się około 2,6 tys. miejsc parkingowych. W CH Karolinka znajduje się łącznie około 120 sklepów polskich i międzynarodowych marek. Otwarcie galerii handlowej nastąpiło w sierpniu 2008 roku. Park handlowy był natomiast otwierany etapami – w całości został udostępniony klientom w drugiej połowie 2009 roku.

Lokalizacja CH Karolinka położone jest przy ulicy Wrocławskiej, zaledwie 5 km od centrum Opola. Stałe połączenie z centrum Opola zapewniają linie autobusowe MZK nr 5, 13 oraz 18. W strefie bezpośredniego oddziaływania obiektu mieszka ponad 500 tys. osób.