1. The St Louis Group 8888 Keystone Xing, Indianapolis, IN 46240 Coordinate: 39.91708,-86.10872 Phone: (317) 663-8955