Westwood Memorial
This is the memorial to the World Trade Center victims from Westwood that died on September 11, 2001. It is located in the park by the train station.