Town Hall Address 342 Village Circle Crouch, ID 83622 United States- Boise County Website https://cityofcrouch.org Town Clerk 208-462-4687 342 Village Circle Crouch, ID 83622 United States County Boise