I Am Legend (2007) Film Locations

Locations: 11 Washington Square North, Manhattan, New York, NY, United States (Robert Neville’s Home) Google Maps…

The Taking of Pelham 123 Film Locations

Locations: Grand Central Terminal, East 42nd Street, New York, NY, United States (Subway Entrance) (Opened in…