Asian restaurant Lime Leaf offers flavorful dishes, including a popular buffet with 18 items, made with fresh ingredients. Located in a shopping center.