Sushi Deli 3

7986 Armour Street San Diego 92111