12
50 Glendale Ave
Providence, RI 02906
$2,150,000 USD
6,960 SF
6,960 SF
$2,150,000 USD
Storefront