Question: where does new england patriots play home games
Answer: The team plays its home games at Gillette Stadium in the town of Foxborough , Massachusetts , which is located 21 miles ( 34 km ) southwest of downtown Boston and 20 miles ( 32 km ) northeast of downtown Providence , Rhode Island .