top of page

The Town of Foxborough is literally a town of two communities. On one side of town is the location of the home of the New England Patriots, team, stadium and adjoining Patriots Place, commercial strips, etc.; on the other side of town is the traditional Foxborough Town Center. After much discussion and debate, the symbol integrated into the town’s branding is an image of Memorial Hall, a place of historic memory and celebration.

bottom of page