Riverdale Filming Locations

Filming locations for the popular Netflix crime, drama, mystery TV series Riverdale. Locations: Lord Byng Secondary,…