Tickets for The Very Hungry Caterpillar at the Ambassadors Theatre,