Twin Peaks Sports, Challis
Map
Map
Facts and practical information
Twin Peaks Sports, located on Main Avenue in Challis, Idaho, was built in 1909. It was listed on the National Register of Historic Places in 1980. ()
Built: 1909 (115 years ago)Coordinates: 44°30'20"N, 114°13'59"W
Address
Challis
ContactAdd
Social media
Add