Lucharitos Taqueria & Bar Location 119 Main St.Greenport Phone 477-6666 Website http://lucharitos.com Social Share Share on Facebook Facebook Share on Twitter Twitter Share via email Email Share via Pinterest Location