We ate a lunch at Town Cafe, trying to escape the awful restaurants in Yellowstone NP. This place offers standard American diner fare, and is kitchy--from another era. We had yummy BLTs on wheat toast, and chatted with our server, Ashley. She is a gem, and had worked inside the park for several years, but Xanterra was not her cup of tea. We talked about the park choosing another concessionaire in the future, and her experiences in Yellowstone.
This is a fine little restaurant, give it a try in the tiny town of Gardiner!