Essex Village, North Kingstown, RI

109 units

Tenancy

Senior