Ann Craig

Carr Island Animal Hospital

Organization Name

Parent: Carr Island Animal Hospital

419 Merrimac St Newburyport, MA 01950 United States

781.322.8795

Languages Spoken

English

Animals Seen

Dog, Feline, Pocket Pets, Poultry

Services Offered

Acupuncture

Surgery

No Surgery

Locations Served

West Newbury