Contact Us Mon - Sun 11:00 AM - 10:00 PM 718-803-6233 718-803-6331 85-36 Grand Ave, Elmhurst, NY 11373