Find tickets for James and The Giant Peach in La Habra at La Habra Depot Theatre on March 16, 2025.  
La Habra Depot Theatre is located in La Habra