This is the exact location where Charnier and Devereaux made their sinister plans in the 1971 movie French Connection. I guess someone is a movie buff.
Reine at Chateau d'If