This veterans site in Southborough is a beautiful, sacred center-piece in the center of town. Southborough's veterans are memorialized to the earliest days in our fight for independence.