Arts & Entertainment Queens Center mall in Elmhurst opens new digital Santa HQ experience just in time for the holidays By Anthony Giudice