1 Willett Ave, Port Chester, New York 10573 USA
Duck taco is THE absolute best... by far.
Photo Credit: Yelp