Westwood MA Auto Repair 1. 1468 High St, Westwood, MA 02090 | McCracken Automotive West (781) 769-0600