Friday, 05 June 2009 10:04 | Last Updated on Thursday, 04 November 2010 14:44
Truro is a city situated in Cornwall ans is a commercial centre. A Cathedral city, Truro is famous for its architecture and Lemon Street. If you are looking for a number here, put in the details below,