1. Southborough Veterinary Hospital 78 Deerfoot Rd, Southborough, MA 01772 Coordinate: 42.29369,-71.54395 Phone: (508) 485-4259