Teriyaki Insanity Arrives in Downtown Los Angeles on December 10
The rapidly-expanding, Seattle-style teriyaki restaurant is ready for its closeup, making its Los Angeles debut at 1120 W. 6th Street.
Los Angeles, CA (RestaurantNews.com) If downtown LA didn't already have enough madness for you, that's…