Sign In

Contact the St. Francis Weight Loss Center

The Franciscan St. Francis Weight Loss Center is located at 5230A E. Stop 11 Road, Indianapolis, IN 46237. Call us at (317) 528-7525, or send us an e-mail below. To help us start the weight-loss process, you can register online or complete our interest form below.