Address: 91 Nahatan St Westwood, MA, 02090, USA
Rating: 2
Rating: 2
Street light missing. Picture shows former streetlight that just went missing entirely. Three poles without streetlights in a row now on Nahatan St.