Question: what town does the new england patriots play?
Answer: The team changed its name to New England Patriots and moved to a new 60,764-seat stadium in the town of Foxboro, about 25 miles south of Boston.