Company THE SURGERY CENTER OF INDIANAPOLIS, LLC Address 12188A N. Meridian St, Ste 150, Carmel, IN, 46032, USA