33
262-266 Atwells Ave
Providence, RI 02903
$250,000 USD
2,169 SF
2,169 SF
$250,000 USD
Storefront Retail Office