Kan Ya

  • Restaurants & Lounges
108 Schiller St.
Elmhurst, IL 60126
(630) 359-3463