Bob Rumball Canadian Centre of Excellence for the Deaf is located in North York, Canada on 2395 Bayview Ave. Bob Rumball Canadian Centre of Excellence for the Deaf is rated 4.6 out of 5 in the category community center in Canada.
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance