View More Restaurants

Shalimar

  • Award Winning Indian Cuisine
  • 180 Delaware Ave, Delmar Information
  • 99.2%
    1,719 ratings