MovieMaps

“Smart Power” Filming Locations

The Handmaid's Tale episode “Smart Power” was filmed in Toronto & Cambridge in Canada.