Pet Haven Animal Hospital Inc No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Place Category: Hospital ProfileAddress: 153 Mount Auburn St Watertown MA 2472 Phone: (617) 924-1616 Previous Next