Services

New Paltz Animal Hospital provides quality veterinary care for dogs and cats, including: