Japanese restaurant located on Maynard Road and nearby N. Harrison Avenue, Northwood Shopping Center and Harrison Pointe Shopping Center, at NE Maynard Rd in Cary, NC, offering freshly prepared traditional nigiri sushi, maki sushi rolls, teriyaki, tempura dishes and Mother's Day free dessert in an open relaxed setting