1. Arff Pet Care Home Sitting Services 115 Etna Rd, Dedham, MA 02026 Coordinate: 42.23131,-71.14801 Phone: (781) 320-9575