Discover Truro
compiled from our dataTruro is located in England, United Kingdom, and has a population of about 21,555. Our atlas lists 137 places here.
These include 4 sights and 3 museums, 97 restaurants, 30 places to stay and 3 cocktail bars. Highlights include National Trust, Truro War Memorial, Furniss Island.