How many miles southwest of downtown Boston is Gillette Stadium located?
22 miles
15 miles
30 miles
35 miles
Answer
Gillette Stadium, the home of the New England Patriots, is located 22 miles southwest of downtown Boston in Foxborough, Massachusetts. It has been the team's home since 2002.
New England Patriots Knowledge Showdown: Show Us What You've Got!