Agency Wishard Memorial Hospital Police Agency Details Address: 1001 W. Tenth Street, Indianapolis, IN 46202Agency Type: Special JurisdictionNumber of Officers: 32