43
984 Charles St
North Providence, RI 02904
$949,000 USD
8,000 SF
8,000 SF
$949,000 USD
Office