551 Thames St 538

 551 Thames St, NewportRI 02840
$2,3002 Beds1250 sqftNo Pets