66 Houston Ave

 66 Houston Ave, NewportRI 02840
$1,7002 Beds1152 sqftNo Pets