Greasy spoon, say (4)
I believe the answer is:
cafe
(Other definitions for cafe that I've seen before include "Eating establishment" , "Small eating place" , "A small restaurant of French kind" , "Small tea shop or restaurant" , "A small restaurant as in France - face up to it" .)