Udumbara Zen Center← Explore all Temples & Teerth Place: EvanstonUdumbara Zen Center. Located in Evanston.Address501, Sherman Avenue, Evanston, ILOpen this temple in the Encyclopedia