603 Thames St 6

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