3601 Jamboree Rd, Newport Beach, California 92660 USA
Omakase - Soft shell crab roll
Photo Credit: Yelp