1. Green Star Foam 307 Pond St, Westwood, MA 02090 Coordinate: 42.20886,-71.22649 Phone: (781) 854-3584