You are here:
Home »
Martha’s Vineyard
About the Island of Martha’s Vineyard
Martha’s Vineyard is the largest Island in New England, located seven miles from the coast of Cape Cod, Massachusetts.
Getting to Winnetu Oceanside Resort on the Island of Martha’s Vineyard
Discover more
About the Island of Martha’s Vineyard - the largest Island in New England.
Discover more
“An ideal summer spot for families, with …a beach and tennis. There’s little need to venture from the 11-acre grounds.”
Tennis Magazine