Wasabi Garden is a sushi restaurant offering a relaxed dining experience.