21 Towanda Dr North Providence, RI 02911