Countryside Service Center has been in continuous operation for over 18 years and we are very proud to be an auto repair shop in Holliston, Massachusetts. In addition to operating out of 1540 Washington St. for a number of years, Countryside is now very proud to have just opened up a new location directly on 1540 Washington Street to help accommodate our customers and also to provide Countryside with greater visibility.