Nickelodeon Theatre

User rating: 4.75 Read Reviews | Rate Theater

210 Lincoln St., Santa Cruz, CA, 95060

831-426-7507 View Map

NO SHOWTIMES FOUND