sushiNot yet on Tasting Planet
Sushi Deli
Armour Street 7986, San Diego, 92111 San Diego, 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!