Charm Thai Asian BBQ Categories Restaurants & Lounges 426 N. York St. Elmhurst IL 60126 (630) 359-5154 (331) 225-2288 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×