Movie Locations Guide

Clamp Center

And here is the Clamp Center. Situated at 101 Park Avenue the Clamp Center is the main location the movie is set. It was filmed on a set, but for external shots of the Clamp Center they used this building.

Movie Location:
101 Park Avenue, New York City, Manhattan, New York, USA

« Back to Gremlins 2: The New Batch Filming Locations