11917 Wilshire Blvd, Los Angeles, California 90025 USA
Tako, Abalone & Squid Stuffed w/ Blue Crab.
Photo Credit: Yelp