sushiNot yet on Tasting Planet

Sushi Deli

Armour Street 7986, San Diego, 92111 San Diego, United States United States

About

A local favorite, this place serves amazingly cheap and delicious sushi and other Japanese food. They don't take reservations, so wait for your table at their bar.

Photos

No photos yet.

Reviews

No reviews yet. Be the first!

Rate this restaurant

Log in to rate this restaurant.