1. Duxbury Animal Hospital 103 Depot St, Duxbury, MA 02332 Coordinate: 42.02753,-70.68413 Phone: (781) 934-5300