Address 23939 Linden Blvd Elmont NY 11003 United States
Phone: (516) 285-9507 Open 24 Hours a Day: No