Foxborough, United States
Located in Foxborough, about 30 miles south of Boston. Home to the New England Patriots (NFL) and New England Revolution (MLS). The open-air stadium has a distinctive lighthouse entrance.
1 Patriot Pl, Foxborough, MA
The Boston metro area is one of America's oldest and most historic cities, home to world-renowned universities (Harvard, MIT), rich colonial history, and passionate sports culture.