Congress Park’s “Stahl House” is Denver’s newest landmark City Council unanimously voted in favor of landmarking the Stahl House located at 1272 Columbine St. in Congress Park. Continue reading…