$799,000 - 346 Freedom Trail Drive, Portsmouth, RI 02871
346 Freedom Trail Drive
Portsmouth,
RI
02871
Courtesy of Keystone Realty Inc..