Edgartown is a town located on Martha 's Vineyard in Dukes County , Massachusetts , United States .
Edgartown is a town in Dukes County , Massachusetts , United States . It is on Martha 's Vineyard .