The restaurant sits conveniently right off Interstate 84, making it a natural and very welcome pit stop for anyone traveling ...