Bamboo Leaf is a Vietnamese restaurant offering traditional dishes alongside creative sushi in a vibrant, Asian-inspired setting.