AJ’s Place opened last April at 1560 Lindsay Boulevard in Idaho Falls. The couple invited EastIdahoNews.com to sample some of the menu, which you can watch in the video above. “We tried to ...