Date openedJun 20, 1998-presentAddress41-17 Main Street, Flushing, NY 11355 Geographic coordinates[1] Previous locationsWas Jamaica Avenue and Jagger Avenue, Flushing, New York, now 41-17 Main Street, Flushing, NY 11355 (Jan 1, 1902-Jun 1955)133-54 41st Road, Flushing, NY 11355 (June 1955-Jun 17, 1957)41-25 Main Street, Flushing, NY 11355 (Jun 18, 1957-Jun 19, 1998)