Apr 19 Spring Play: Hamlet 7:30 PM - 10:30 PM Palo Alto High School Performing Arts Center, 50 Embarcadero Rd, Palo Alto, CA 94301, USA