Located in Northwest London, Scholl Animal Hospital provides comprehensive surgical, medical and dental services for companion animals.