23 Lori Dr North Providence, RI 02911