Recover
Theta Wellness Center of Idaho
1070 River Walk Dr, Idaho Falls, ID 83402, USA
📞 Call (208) 529-1006
About
Theta Wellness Center of Idaho is a recover venue located in Idaho Falls, ID. Call to book your visit.
Location
Idaho Falls, IDCategory
❄️ RecoverAddress
1070 River Walk Dr, Idaho Falls, ID 83402, USAOpen in Google Maps →
Get Directions →