63 W Merrick Rd, Freeport, New York 11520 USA
Pollo Asado, Carne Asada, and Al Pastor Tacos!
Photo Credit: Yelp