Veterinary clinic

Log Cabin Animal Hospital

11060 Fall Creek Road, Indianapolis, IN 46256

Opening hours

Hours not listed. Please call ahead at (317) 570-8035 to confirm availability.

Other animal hospitals in Indianapolis