View More Restaurants

Shalimar

  • Award Winning Indian Cuisine
  • 180 Delaware Ave, Delmar Information
  • 97.8%
    1,727 ratings