MovieMaps

“The Miracle of Christmas” Filming Locations

Timeless episode “The Miracle of Christmas” was filmed in Los Angeles in the United States of America.