Nestled in the heart of Nova Scotia, Truro is a charming town that often goes unnoticed by travelers exploring...