1
161 Douglas Ave
Providence, RI 02908
$895,000 USD
2,426 SF
2,426 SF
$895,000 USD
Restaurant