Flushing Library Plaza 41-17 Main Street Flushing, NY United States Loading Map.... Flushing Library Plaza41-17 Main Street - Flushing 40.7580235 -73.82937370000002 Upcoming Events No events in this location