ClosedResidential Lease$2,900132 North Street 132132 North Street 132Foxboro, Massachusetts 3Beds 1Baths 1,355Sq ftView Listing