Pita Inn

  • Restaurant
122 S. Elmhurst Rd.
Wheeling, IL 60090
(847) 808-7733