Nineteenth century cottages are part of the Star Island conference center, Isles of Shoals, off the coast of New Hampshire.
Nineteenth century cottages are part of the Star Island conference center, Isles of Shoals, off the coast of New Hampshire.
Filename: Isles of Shoals 026.jpg
Copyright