603 Thames St 6

 603 Thames St, NewportRI 02840
$6,0002 BedsNo Pets