Japanese restaurant offering sushi. Known for quality and taste.