Diner
nounA small, informal restaurant, often open all day.
Diner originally meant a person who dines, from the verb 'dine'. It later came to describe a type of American restaurant styled after a railway dining car. The word reflects the history of rail travel in the United States.
Full entry on Wiktionary ↗