Movie Locations Guide

The Alien Space Craft

The Men in Black chase Edgar down to Flushing Meadow, Queens where it turns out the Observatory Towers actually host 2 alien space craft.

Movie Location:
Flushing Meadow, New York City, Queens, New York, USA

« Back to Men in Black Filming Locations

Comments