Santa Peak (1277m)
Advertisement
Meadowlark Dr
Fernwood, ID 83830
Santa Peak is a quaint retreat nestled in the picturesque town of Fernwood, ID, offering a range of outdoor activities for visitors to enjoy.
With its stunning elevation of 1277m, Santa Peak provides a serene setting for nature enthusiasts to explore and unwind amidst the beauty of the surrounding landscape.
Generated from their business information
See a problem?
You might also like
Advertisement