Question: What company owns the shopping center that stands in the place where Foxboro Stadium used to be?
Sentence (from "Foxboro Stadium"): It opened in 1971 and served as the home of the New England Patriots of the National Football League (NFL) until 2001 and also as the home venue for the New England Revolution of Major League Soccer (MLS) from 1996 to 2001.
Relevant evidence: No