The play in a town south of Boston called Foxboro, Massachusetts.
Chat with our AI personalities
The New England Patriots are from Massachusetts but also represent the New England area.
Their stadium is in Foxboro, MA but their fans are based throughout all of New England