73 Babcock Street, Providence, RI 02905 - MLS#1328566 - Courtenay C...