Where is Miquelon Island? BBC filming location for tense Peaky Blinders episode one meeting

Tamworth Herald

Published

The final series of BBC's Peaky Blinders is here - but why is Tommy Shelby on Miquelon Island and can you visit the filming location.

Full Article