20
1135 Charles St
North Providence, RI 02904
$1,100,000 USD
8,000 SF
8,000 SF
$1,100,000 USD
Office