Green Canyon Hot Springs Resort – Newdale, Idaho
Green Canyon Hot Springs Resort is a new, family-owned and operated business located in Newdale, Idaho. The resort offers a variety of hot springs pools, a full-service spa, and a restaurant. The resort is open year-round, and features a variety of amenities and activities for guests to enjoy.