Institute for Stuttering Treatment and Research (ISTAR) is located in Edmonton, Canada on College Plaza, 8215 112 St NW Suite 1500. Institute for Stuttering Treatment and Research (ISTAR) is rated 5 out of 5 in the category speech pathologist in Canada.
Address
College Plaza, 8215 112 St NW Suite 1500
Accessibility
Wheelchair-accessible toilet