Where was The Christmas Chronicles filmed
The Christmas Chronicles was filmed in Toronto in Canada.
Locations
Sleigh Crash
21 Don Roadway, Toronto, ON M4M 3P2, Canada
Scene where None
Scene was shot near Lever Brothers factory. The former home to a Lever Brothers factory dating back to 1892, this facility shut down and changed hands several times in the late 2000s and is now at the center of the large proposed office and retail redevelopment.