Casa Lin offers Chinese and Japanese cuisine, including sushi and vegetarian options, in a spacious setting.