21
130 Westminster St
Providence, RI 02903
$290,000-$315,000 USD
18,000 SF
2
Units
18,000 SF
$290,000-$315,000 USD
Storefront