Torr Home is located in Plymouth, United Kingdom on The Dr. Torr Home is rated 4.2 out of 5 in the category retirement community in United Kingdom. Torr Homes original charity was founded in 1860, as The Devonport and Western Counties Association for Promoting the General Welfare of the Blind, and was ...