Westwood MA Delicatessens 1. 745 High St, Westwood, MA 02090 | Westwood Convenient Food Mart and Deli (781) 326-1108