Patriot place - Foxborough, MA, United States close