89 Eddy St Providence Ri 02903, 402 | HotPads