$749,000 - 103 Champlin Place, Newport, RI 02840
103 Champlin Place
Newport,
RI
02840
Courtesy of RE/MAX Profnl. Newport, Inc..