I visited the original Beau Jo’s, which is located in Idaho Springs, about 45 minutes west of Denver, right off I-70. Its prime location makes it a popular spot for visitors and locals alike who are ...