3870 Valley Centre Dr, San Diego, California 92130 USA
Deluxe eel roll, Del Mar roll, tuna and salmon sushi
Photo Credit: Yelp