The film "Mr. Popper's Penguins" was filmed in New York, USA.

Filming Locations:

Tavern on the Green (Central Park)

In the Movie

In Reality

Click to open map

The scene was filmed at Built in 1870 to house sheep that grazed on the nearby Sheep Meadow, the building was converted in 1934 into an elegant but affordable restaurant in Central Park. Over the course of a century, the restaurant changed hands several times and went bankrupt in 2009. A few years later, the restaurant was renovated and finally reopened in 2014.