Contact Information
Green Canyon Hot Springs
Address:
2432 Canyon Creek Road
P.O. Box 206
Newdale, ID 83436
Phone Number:
(208) 458-4454
Managers:
Phil Neibaur
Randy Neibaur