6 Ella Terrace

 6 Ella Terrace, NewportRI 02840
$15,0008 Beds4533 sqftNo Pets