I Love Sushi is a relaxed Japanese eatery featuring a large sushi bar and cushioned booths.