Leon L. Chen, LAC

  • Acupuncture
  • 2500 S Highland Ave Suite 342, Lombard 60148
  • Offices: 2500 S Highland Ave Suite 342, Lombard, IL 60148, (630) 916-0781 (Office), (630) 916-0786 (Fax)
  • Other specialties: Acupuncture
  • Languages: English
Office hours