Canyon Peak (1515m)
Advertisement
Buzzard Roost Rd
Wallace, ID 83873
Stubtoe Peak is a quaint retreat nestled in the picturesque town of Wallace, ID, offering visitors a peaceful escape surrounded by nature.
With cozy accommodations and stunning views of the surrounding mountains, Stubtoe Peak provides a relaxing environment for guests to unwind and recharge.
Generated from their business information
See a problem?
You might also like
Advertisement