Castle Rocks State Park is located in southern Idaho near the quaint town of Almo. It is a beautiful drive through northern Utah and onto the quiet, peaceful country roads of southern Idaho. Almo is only a few miles north of the Utah border as the crow flies. Almo
Continue readingCastle Rocks State Park – Almo, Idaho