Report: Toby Keith’s restaurant in Foxborough has closed By: Boston Business Journal via Business Journals January 30, 2019 at 12:37 PM EST Toby Keith’s I Love This Bar and Grill, located next to Gillette Stadium in Foxborough, is apparently closed, according to a report. Read More >>