The Menhaden, a Meyer Jabara Hotel, Earns New MICHELIN Key DistinctionThe Menhaden hotel in Greenport Village is one of the first in the U.S. to receive the newly introduced MICHELIN Key award.