12
669 Elmwood Ave
Providence, RI 02907
$3,750,000 USD
63,580 SF
14
Units
10.1% Cap Rate
63,580 SF
$3,750,000 USD
Apartments