Patriot Place is an outdoor shopping center located adjacent to Gillette Stadium, home of the New England Patriots. This open air center opened in 2008, making it a fairly recent addition to the area. You will find most of the traditional mall shopping stores here, restaurants, a Showcase Cinema ...
Read More