FAVORITE JAPANESE RESTAURANT Iccho 25310 Crenshaw Boulevard, Torrance, CA 90505 ph: 310.325.7273 yelp Years Won: 2016 (Favorite) MAP