Barbecue restaurant Achtenistos offers grilled specialties.