I was at a fancy restaurant that served kaiseki (懐石) and I wanted to ask the chef
How long have you worked at this restaurant?
I was about to use the word レストラン, but I knew that wasn't the right word. I do know that Japanese tend to add 〜や after food to denote "a place that sells ~" like 寿司屋 or うなぎや. But that doesn't apply to 懐石.
So what are the words for the following?
- Western-style restaurants: レストラン
- Cafe: カフェ？
- Cafeteria: ?
- Generic Japanese-style restaurants: ?
Or any other useful words for eating locations.