Main Street Animal Hospital is a mixed animal veterinary practice comprising of small animal, equine and large animal veterinarians. Small Animal offers a wide variety of services including surgery, dental, radiology etc. Large Animal services are available for emergencies 24/7.