From Irving Grove Station to Chinatown, the filming locations of The Penguin are spaced across & around New York for dark, ...