Contact Have questions? Please contact. Address 5734 Main St, Flushing, NY 11355, US Phone +1 718-461-9796 Work hours Open 24 hours Keep in touch Facebook