Find the top Temaki restaurants in Cleveland, Ohio near you now.
Japanese restaurant
Address: 11312 Euclid Ave, Cleveland, OH 44106