$229,999 - 1 Eric Place Unit 103, North Providence, RI 02911
1 Eric Place Unit 103
North Providence,
RI
02911
Courtesy of Lamacchia Realty, Inc.