Restauracje Olimp zlokalizowane są w największych i najbardziej prestiżowych centrach handlowych i biurowych w całym kraju.

Najwięcej lokali znajduje się w Krakowie, Warszawie, Katowicach i Poznaniu.

Do połowy 2018 r. zaplanowano kolejnych 20 otwarć.

Restauracje Olimp to największa i najszybciej rozwijająca się sieć z jedzeniem w ujednoliconej cenie za 100 g. w Polsce. Marka należy do Grupy Gastromall.