Overview

Beau Jo's pizza is legendary among Colorado outdoor enthusiasts. The original pizza restaurant, located in Idaho Springs, Colorado has been the apres ski hangout since it opened in 1973.