Bella & Yang is a Chinese restaurant known for its fare, including spicy edamame, and offers handcrafted sushi.