Shogun Sushi

  • Exquisite Cuisine Fused with Local Charm
  • 318 Delaware AveDelmar Information
  • 97.9%
    1,879 ratings