Sushi Deli 3
Restaurant • Japanese restaurant • Sushi restaurant • Asian restaurantOne of the Most Reviewed Asian restaurants in San Diego
Address
7986 Armour St, San Diego, CA 92111, United States
Website
Contact
+1 858-292-5515Price rating
$ $$$
Rating on Google Maps
4.50 (2.6K reviews)Open on Google Maps