On-line maps place this further west along Hefflefinger road; it is actually right where that road branches off from highway 1, just south of the Baptism river. You can park in front of the door, but when there's a crowd, most people park along Hefflefinger's shoulders.
While they don't accept credit cards, they do have an ATM so you can get cash. I believe they also take checks.
The food is very good; we had lunch and breakfast on separate days. Breakfast is only served until 11 AM, but is worth the effort. The menu is not huge, but you have a good sampling of items, and whatever you get will be tasty and served hot.
While you wait for your food, or if you are just hanging around, you can purchase t-shirts, hoodies, and other such clothing; play a game of pool; listen to music on the juke box; admire the collection of Lake Superior agates on display; or look at the pictures of moose or the moose antler artwork on display. A bulletin board in the entry has cards for local businesses and services, too.
While the place isn't elegant, it is fantastic as a local restaurant to get good food and relax.