14 employees
OT Grup is a restaurant franchise based in Ankara with over 25 unique restaurants in Turkey and millions of customers per annum.
2013