Penobscot Bay, Maine

£5,850

In stock