196 Ruggles Ave 3

 196 Ruggles Ave, NewportRI 02840
$4,0002 BedsNo Pets