Khyber Pass
3113 N Halsted St, Chicago, IL 60657-4436
Khyber Pass is a Indian place is located in Chicago, Illinois. The address of Khyber Pass is 3113 N Halsted St, Chicago, IL 60657-4436.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 773-281-6070, or open their website to view relevant information, The url is http://www.khyberpassrestaurant.com/