Mayor of Kingstown Season 3 Filming Locations: Where Is It Set, Filmed & Shot?
The Mayor of Kingstown Season 3 premiered on June 2, and fans want to know where the latest season of the crime thriller series was filmed. Set within the titular town, where the primary industry revolves around correctional facilities,