Stepping Stone Health - Main Location Stepping Stone Health Address 6155 North College Ave, Indianapolis, IN 46220 US 39.867181, -86.145703 Contact Information 317-886-1285 Location Map View on Google Maps Back to Stepping Stone Health