1. St Vincent Stress Center 1448 S A St, Elwood, IN 46036 Coordinate: 40.27627,-85.84269 Phone: (765) 552-4611