Welcome to Inn at Owl Hollow
Nestled in the mouth of a canyon near Lava Hot Springs Idaho, The Inn at Owl Hollow offers serenity, relaxation, peace, and all the comforts of home.
1201 Neibaur Mountain Rd
Bancroft, ID 83217
Email: stay@innatowlhollow.com
Phone:208 547 7197
Powered by Rubicon Technology System