Get tickets for David Archuleta in New York, NY. The event will be held at Gramercy Theatre on May 2, 2020.