Zen Cuisine is located at: 401 Euclid Avenue, Cleveland, OH 44114.