0 40-33 Main St, Flushing, NY 11354, USA Location 40-33 Main St NY See map: Google Maps Phone Number: (718) 888-0831