MovieMaps

“The Shepherd” Filming Locations

Once Upon a Time episode “The Shepherd” was filmed in North Vancouver & Richmond in Canada.