Mexican
Greenport
Lucharitos is a great choice for duck tacos and margaritas in Greenport.
July 25, 2023