12 Carroll Ave 1

 12 Carroll Ave, NewportRI 02840
$2,0003 Beds1533 sqftNo Pets