Tag: Martha’s Vineyard
Martha’s Island is a Massachusetts island, located in the Atlantic just south of Cape Cod. It has been a longtime New England summer retreat. The Vineyard encompasses harbor towns and lighthouses, sandy beaches and farmland. The Small List Best Place to Stay Harbor View Hotel – A luxury historic hotel built in 1891 in…