FOXBOROUGH, MA — With the sudden closure of Aubuchon Hardware in Foxborough, many in town have been wondering why the mainstay at the center of town left after 65 years.
According to Town Manager Bill Keegan, the store was simply not bringing in enough revenue.