What is the name of the stadium where the New England Revolution play their home matches?
Gillette Stadium
Fenway Park
TD Garden
Foxboro Stadium
Answer
The New England Revolution play their home matches at Gillette Stadium in Foxborough, Massachusetts. The stadium is also home to the New England Patriots, an NFL team.
Revolution Rising: The Ultimate New England Revolution Soccer Quiz!