



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