Overview Details Press Releases Multimedia Locations People Groups Newton’s state-of-the-art animal hospital and pet centerhas opened its doors, conveniently located at 602 Washington Street in Newton Massachusetts.