Leo's Kitchen is a relaxed sushi restaurant offering a selection of vegan rolls and specialty plates, plus happy-hour specials.