The Genshai Trauma Recovery Center

Mental health clinic
Idaho Falls, Idaho
Verified
5.0 (review)
The Genshai Trauma Recovery Center

About

Accessibility

Wheelchair accessible entrance
Wheelchair accessible parking lot
Wheelchair accessible restroom

Amenities

Restroom

Planning

Appointments recommended

Contact

Address
1820 E 17th St suite 190, Idaho Falls, ID 83404
Phone
+1 208-406-6194