The film "The Christmas Chronicles" was filmed in Toronto, Canada.
Filming Locations:
Sleigh Crash
In the Movie
In Reality








Click to open map
The scene was filmed near the Lever Brothers factory. The former Lever Brothers factory, built in 1892, closed in the late 2000s and changed hands several times, and is now at the center of a major redevelopment project for office and retail space.

Comments
0No comments yet.
Sign in to join the discussion.