1. Inn at Owl Hollow 1201 Neibaur Mountain Rd, Bancroft, ID 83217 Coordinate: 42.66281,-111.92245 Phone: (208) 547-7197