Greenleaf, Idaho

Greenleaf, Idaho is a small town located in Canyon County in the southwestern part of the state. See insidewatch to learn about Bannock County, Idaho. The town is situated between the Boise River and its tributary, the Payette River, and…
Read more