Question: where do the new england patriots play football
Answer: at Gillette Stadium in the town of Foxborough , Massachusetts