Shogun Sushi

  • Exquisite Cuisine Fused with Local Charm
  • 318 Delaware AveDelmar Information
  • 98.2%
    1,960 ratings