Leichi is one of our favorite Japanese restaurants in the South Bay. Located in a unassuming shopping center, you would never guess all the delicious food served inside. Last year they had remodeled t