Located on the Island of Jamestown. A nice place to go to sit on rocks
By Yankee Magazine
Jul 14 2009