List of NSTAR Stores in Westwood, MA Outlet Note Regular Brands NSTAR Massachusetts Westwood Rating 4.9 based on 85 votes Official Website http://nstar.com Products Home & Garden Utility NameAddressPhone Name/Address/Phone NSTAR outlet - Westwood 1 Nstar Way (781) 441-8000 People Also Viewed