52
528 Charles St
Providence, RI 02904
$850,000 USD
5,936 SF
6
Units
7.84% Cap Rate
5,936 SF
$850,000 USD
Apartments