Tamarack Center is located in Spokane, United States on 2901 W Elliott Dr. Tamarack Center is rated 3.8 out of 5 in the category psychiatric hospitalmental health service in United States.
Address
2901 W Elliott Dr
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet