Barbecue restaurant specializing in gyros and grilled dishes. A popular spot for delicious food.