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
Comments