The Latino Theatre Company presents: Canyon @ The Los Angeles Theatre Center in Downtown Los Angeles – Review