Lori Sherlock
Acupuncture
Make an Appointment
(317) 255-3030Telehealth services available
Indy Acupuncture is located at 6155 N College Ave, Indianapolis, IN 46220.
Providers at Indy Acupuncture specialize in Acupuncture.
One provider practices at Indy Acupuncture.
Use the insurance check on this page to verify if Indy Acupuncture is in-network.