The Church of the Virgin of Triumph is a small church that can seat hundreds of people, and this church once appeared in the movie "Ghosts" scene. The altar on the front of the church imitates the elegant old city model, which is very precious. The church's patio is dedicated to the legendary Champlain's replica of the 17th-century wooden ship the Breze that arrived there.