What is the palm rest?

There is no definition for the term palm rest. There is however, a restaurant that is named the Palm Restaurant in New York.