16 Shore Dr

Newport, Maine 04953

Single Family

2 beds