Where is Martha Vineyard?

Martha’s Vineyard is a beautiful island located outside of Cape Cod in New England. It is a very ritzy and romantic place to go. It’s filled with flowers and luxury. It’s also a great place to look for famous people! Look here for more information: