Middleton is among the oldest towns in Idaho, and it is the oldest in Canyon County but, so far, it remains a superb hidden gem in the Gem State. With a population of just over 5,500 Middleton doesn't just have a small town feel, it is a true ...
View More