Question: where is the new england patriots located at
Answer: Gillette Stadium in the town of Foxborough , Massachusetts