Stone Center of Indiana
Toll-free: 855-211-9100
Monday – Friday: 8am – 4pm
Saturday only: 8am – 12pm
Indianapolis location:
5272 East 65th Street
Indianapolis, IN 46220
Phone: 317-849-9100
Fax: 317-849-9794
Sheridan location:
19653 Six Points Road
Sheridan, IN 46069
Phone: 317-867-1996
Fax: 317-867-2052