$ 2,000.00
1303 Capella South ST, Unit#1303 Newport Rhode Island 02840
1303 Capella South ST, Unit#1303 Newport Rhode Island 02840 View on map760 sq ft
1 bed
1 bath