Discover Truro
compiled from our dataTruro is located in Nova Scotia, Canada, and has a population of about 12,954. Our atlas lists 69 places here.
These include 5 sights and 2 museums, 52 restaurants, 10 places to stay and 0 cocktail bars. Highlights include The Hub Apartments Truro, Jacob's Ladder, 9 Braemar Court.
