Likely a restaurant or grill, possibly with a focus on kebabs or grilled items, located on Leoforos Herakleiou.