52
17 Ledge St
Providence, RI 02904
$975,000 USD
7,761 SF
6
Units
5.63% Cap Rate
7,761 SF
$975,000 USD
Apartments