A 24-hour barbecue restaurant in Argostoli, serving grilled meats and Greek specialties. Offers delivery.