Khyber Pass Indian Restaurant

  • 233 E. Wacker,
    Chicago, IL 60601
  • Phone: 312) 856-181
  • Cuisine: Indian Restaurant

Map

Unable to Display Map