Truro Cathedral
Search results
We did not find results for: Truro, England.
Check spelling or type a new query.
We did not find results for: Truro, England.
Check spelling or type a new query.
Truro is a cathedral city and civil parish in Cornwall, England, United Kingdom. It is Cornwall's county town, sole city and a centre for administration, leisure and retail trading. Its population was 18,766 in the 2011 census. Wikipedia