MovieMaps

“Last Call” Filming Locations

Carmilla episode “Last Call” was filmed in Toronto in Canada.