Shogun Sushi

  • Exquisite Cuisine Fused with Local Charm
  • 318 Delaware AveDelmar Information
  • 98.0%
    1,933 ratings