Chances are that when you hear of Patriot Place, you think of football, and it is indeed the site of Gillette Stadium, home of the New England National Football League Patriots. But there's much more, a 1.3 million square foot shopping and entertainment complex which features a movie theater, several notable restaurants
...