Contents

Foxboro, Massachusetts

Redirected from Foxboro Foxboro is a Massachusetts city 20 miles southwest of Boston. The city is the site of Gillette Stadium[?], home of the New England Patriots of the National Football League and the New England Revolution of Major League Soccer.