Shalimar

  • Award Winning Indian Cuisine
  • 180 Delaware AveDelmar Information
  • 98.8%
    1,740 ratings