Location

Address: 1061 Clover Creek Rd, Bliss, ID 83314

  • 10 miles north of Bliss, Idaho

  • 40 miles from Twin Falls

  • 90 miles east from Boise.