rest stop vs service plaza

rest stop

noun
  • A rest area. 

service plaza

noun
  • rest area 

How often have the words rest stop and service plaza occurred in a corpus of books? (source: Google Ngram Viewer )