Shogun Sushi

  • Exquisite Cuisine Fused with Local Charm
  • 318 Delaware AveDelmar Information
  • 97.8%
    1,907 ratings