Owada is a Japanese restaurant offering fresh sushi and other Japanese dishes.