Demarchelier at Menhaden Location 207 Front Street.Greenport Phone 593-1650 Website http://demarchelierrestaurant.com Social Share Share on Facebook Facebook Share on Twitter Twitter Share via email Email Share via Pinterest Location