Enjoy a taste of Japan at Itachi Sushi. This Japanese restaurant offers a wide variety of sushi and sashimi in an intimate and welcoming atmosphere.