Spirit of the Southwest: Sedona’s Briar Patch Inn

The Briar Patch Inn in Sedona, Arizona, is a cozy, picturesque lodging nestled along Oak Creek. Known for its serene and scenic setting, this inn offers a peaceful retreat surrounded by the natural beauty of Sedona’s red rocks and sycamore trees. The Briar Patch Inn features a collection of rustic cabins, each uniquely decorated and … Continue reading Spirit of the Southwest: Sedona’s Briar Patch Inn