Welcome to St. Stephen, New Brunswick, a charming town with a rich history, natural beauty, and a friendly community spirit. Known as the “Chocolate Town of...