Directory Company Details St. Francis Hospital Address: 5441 N College Ave, Indianapolis, IN 46220 United States Phone: 317-528-1967 Company Type: Building Service Contractor