New York City, New York, USA — the real filming locationThe Penguin — on screen
Real-life photo: Sumanah · CC BY-SA 4.0