When Deborah leaves Grand Central Terminal in Once Upon a Time in America (1984), a sign indicating “Voie 13” (Platform 13 in french) and a SNCF logo (the French national railway company) can be seen, the scene having been filmed at the Gare du Nord in Paris.

    by CasseroleSSD

    Share.
    Leave A Reply