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