Company NOAH'S ANIMAL HOSPITAL OF CARMEL, LLC Address 5510 Millersville Rd, Indianapolis, IN, 46226, USA