Flushing Armory

137--158 Northern Blvd.
Flushing
New York
United States