The Hospital for Large Animals at Cummings Veterinary Medical Center at Tufts is located at 53 Willard Street in North Grafton, MA.
Willard Street can be accessed off of Route 30.
Trailer and client parking is directly in front of the Hospital for Large Animals to allow for quick and easy access to the facility.
NOTE: Due to construction, our parking has changed. Please view the construction parking map which will be in effect until Spring 2016.