Movies Filmed at 59th St - Columbus Circle Station
80 Columbus Cir, New York, NY 10019, USA
Central Park West (between Broadway & 61…
from Teenage Mutant Ninja Turtles
from Manifest and 8 other movies.
Time Warner Center
from Enchanted and 4 other movies.
final scene in the subway station