Delsushi

$ • Sushi • Japanese

4.5 (30)
View delivery time and booking fee. • 

3251 Holiday Ct, 206, San Diego, CA 92037 • More info