It looks like nothing was found at this location. Maybe try a search?
77-53 Main Street Flushing, New York 11367
718-591-6900 718-380-8039