Inman Park Animal Hospital is a full-service veterinary clinic located in the Inman Park neighborhood, between downtown Atlanta and downtown Decatur