The Church of the Virgin of the Triumph is located in the landmark of Quebec City, near the Fantinaque Castle Hotel, next to the Royal Plaza, surrounded by castle-shaped buildings, it really seems to have entered the fairy tale world, even the boys will have a sense of dream.