Royal Institute of Deaf And Blind Childrens Centre is located at N Rocks Rd, North Rocks NSW 2151, Australia